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
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