Is it possible to optimize maven dependencies automatically?

Posted by AlexR on Stack Overflow See other posts from Stack Overflow or by AlexR
Published on 2012-07-11T14:17:07Z Indexed on 2012/07/11 15:15 UTC
Read the original article Hit count: 210

Filed under:
|
|

I am working on a big project that consists of about 40 sub-projects with very not optimized dependencies. There are declared dependencies that are not in use as well as used but undeclared dependencies. The second case is possible when dependency is added via other dependency.

I want to remove redundant and add required dependencies. I ran mvn dependency:analyze and got a long list of warnings I have to fix now.

I wonder whether there is maven plugin or any other utility that can update my pom.xml files automatically. I tried to do it manually but it takes a lot of time. It seems it will take a couple of days of copy/paste to complete the task.

In worse case I can write such script myself but probably ready stuff exists?

Here is how mvn dependency:analyze reports dependency warnings:

[WARNING] Used undeclared dependencies found:
[WARNING]    org.apache.httpcomponents:httpcore:jar:4.1:compile
[WARNING] Unused declared dependencies found:
[WARNING]    commons-lang:commons-lang:jar:2.4:compile
[WARNING]    org.json:json:jar:20090211:compile

© Stack Overflow or respective owner

Related posts about java

Related posts about maven