Code is absurdly too complex, and could be vastly simplified, typically by better interfacing with maven internals, this way most of the code could be simplified.
Examples of possible simplifications are
Extracting commong maven properties using help:evaluate goal
Extracting dependencies by invoking mvn dependencies:list or mvn dependencies:tree
Code is absurdly too complex, and could be vastly simplified, typically by better interfacing with maven internals, this way most of the code could be simplified. Examples of possible simplifications are
help:evaluate
goalmvn dependencies:list
ormvn dependencies:tree