Get rid of unused dependencies
Always ensure that you maintain a clean application POM file. You should not have any unused dependencies defined or used undeclared dependencies. The Maven dependency
plugin helps you in identifying such discrepancies.
The maven-dependency-plugin
is not defined in the super POM and should be explicitly defined in your project POM file:
<plugin> <artifactId>maven-dependency-plugin</artifactId> <version>2.0</version> </plugin>
Once the preceding configuration is added into your application POM file, you need to run the analyze
goal of the dependency
plugin against your Maven project:
$ mvn dependency:analyze
Here, you can see a sample output, which complains about an unused declared dependency:
[WARNING] Unused declared ...
Get Maven Essentials now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.