(Not sure what the right place to file this is. maven-dependency-tree 1.2 gives MNG as the JIRA component by inheritance.)
mvn dependency:tree on the attached project lists batik-script by way of batik-bridge as expected, but then fails to show batik-js as a dependency of that. If you list batik-script as a direct dependency, batik-js is correctly shown.
Possibly related is that Maven 2.2.1 also fails to find batik-js in MavenProject.getRuntimeArtifacts, so clean package fails, whereas this works fine under Maven 3.0. Yet just running the dependency plugin under M3 does not suffice to pick up this fix, wherever it was -
Although the Batik JARs are built from an odd source tree, the artifacts as present in the local repository look normal enough; all of the dependencies involved are simple compile scope without exclusions etc.
Marking "major" since this seems to cause
MNBMODULE-102 (producing build errors for certain projects); also I have noticed that the dependency graph feature in the NB IDE omits batik-js, and there may be other user-visible effects of this bug.
|Project||Maven 2 & 3 [ 10500 ]||Maven Shared Components [ 11761 ]|
|Affects Version/s||maven-dependency-tree 1.2 [ 14530 ]|
|Affects Version/s||3.0 [ 13142 ]|
|Component/s||maven-dependency-tree [ 13264 ]|
|Component/s||Dependencies [ 12028 ]|
|Status||Open [ 1 ]||Closed [ 6 ]|
|Assignee||Herve Boutemy [ hboutemy ]|
|Fix Version/s||maven-dependency-tree-2.0 [ 14540 ]|
|Resolution||Fixed [ 1 ]|