Pepper reports with perpetrating plugins
----------------------------------------
Key: MDEP-302
URL: http://jira.codehaus.org/browse/MDEP-302
Project: Maven 2.x Dependency Plugin
Issue Type: New Feature
Components: tree
Affects Versions: 2.2
Reporter: Benson Margulies
Assignee: Brian Fox
Barrie Treloar recommended that I translate some recent confusion into a JIRA.
Here goes.
Step 1: run mvn on a project. Get told that the desired version of a dependency
was not available. The problem was that a group ID from jetty6 had somehow
ended up combined with a version suitable for jetty7.
Step 2: waltz around all the seemingly relevant POMs once, find nothing.
Step 3: run m3 with -X. Aha: a clue. A line stating that the this dependency
had been 'managed' from one version to another. Of course, due to -X, this was
buried in an avalanche of hard-to-read logging.
Step 4: rummage some more, and find some stale dependency management in a
parent POM that applied a property that I now use for jetty7 with the jetty6
groupId.
This problem would have been found in an instant if mvn dependency:tree were
annotated with 'management' information: is the version chosen via
dependencyManagement, and, if so, FROM WHICH POM.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira