Sometimes when you are using Maven one of your dependencies might be pulling in a dependency of its own that you do not want to use.
<dependency>
<groupId>mycompany</groupId>
<artifactId>myproduct</artifactId>
<version>1.0</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>mycompany</groupId>
<artifactId>mylibrary</artifactId>
</exclusion>
</exclusions>
</dependency>
And voila you have excluded the dependency.
Posted December 8, 2016