[ http://jira.codehaus.org/browse/MDEP-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Fox closed MDEP-97. ------------------------- Resolution: Fixed Fix Version/s: 2.0-alpha-5 > dependency:tree not consistent with maven core's dependency tree > ---------------------------------------------------------------- > > Key: MDEP-97 > URL: http://jira.codehaus.org/browse/MDEP-97 > Project: Maven 2.x Dependency Plugin > Issue Type: Bug > Components: tree > Affects Versions: 2.0-alpha-4 > Reporter: Kenney Westerhof > Fix For: 2.0-alpha-5 > > > This plugin applies dependencyManagement to transitive dependencies (which is > really what I want), > but maven itself does not. > For instance, mvn help:dependencies on sandbox/maven-plug-it-plugin lists: > {noformat} > [INFO] org.apache.maven.plugins:maven-plug-it-plugin:maven-plugin:1.0-SNAPSHOT > [INFO] junit:junit:jar:3.8.1:test > [INFO] org.apache.maven.shared:file-management:jar:1.1:compile > [INFO] org.apache.maven.shared:maven-shared-io:jar:1.0:compile > [INFO] org.apache.maven:maven-settings:jar:2.0:compile > [INFO] org.apache.maven:maven-plugin-api:jar:2.0.4:compile > [INFO] > org.apache.maven.shared:maven-test-tools:jar:1.0-20061102.004837-1:test > [INFO] easymock:easymock:jar:1.2_Java1.3:test > [INFO] org.codehaus.plexus:plexus-velocity:jar:1.1.3:compile > [INFO] > org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:compile > [INFO] commons-collections:commons-collections:jar:2.0:compile > [INFO] velocity:velocity:jar:1.4:compile > [INFO] velocity:velocity-dep:jar:1.4:runtime > [INFO] > org.apache.maven.shared:maven-plugin-testing-tools:jar:1.0-alpha-2-20061221.044609-6:compile > [INFO] org.apache.maven:maven-model:jar:2.0:compile > [INFO] > org.apache.maven.shared:maven-repository-builder:jar:1.0-alpha-1:compile > [INFO] org.apache.maven:maven-artifact-manager:jar:2.0:compile > [INFO] org.apache.maven:maven-project:jar:2.0:compile > [INFO] > org.apache.maven.shared:maven-common-artifact-filters:jar:1.0-alpha-1:compile > [INFO] org.apache.maven:maven-artifact:jar:2.0:compile > [INFO] org.apache.maven.shared:maven-invoker:jar:2.0.5:compile > [INFO] org.codehaus.plexus:plexus-utils:jar:1.0.4:compile > [INFO] org.apache.maven:maven-monitor:jar:2.0:compile > {noformat} > Adding 'dependencyManagement' for plexus-utils to force it to 1.1 (which > doesn't work in m2 itself), it lists: > {noformat} > [INFO] org.apache.maven.plugins:maven-plug-it-plugin:maven-plugin:1.0-SNAPSHOT > [INFO] junit:junit:jar:3.8.1:test > [INFO] org.apache.maven.shared:file-management:jar:1.1:compile > [INFO] org.codehaus.plexus:plexus-utils:jar:1.1:compile > [INFO] org.apache.maven.shared:maven-shared-io:jar:1.0:compile > [INFO] org.apache.maven:maven-settings:jar:2.0:compile > [INFO] org.apache.maven:maven-plugin-api:jar:2.0.4:compile > [INFO] > org.apache.maven.shared:maven-test-tools:jar:1.0-20061102.004837-1:test > [INFO] easymock:easymock:jar:1.2_Java1.3:test > [INFO] org.codehaus.plexus:plexus-velocity:jar:1.1.3:compile > [INFO] > org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:compile > [INFO] commons-collections:commons-collections:jar:2.0:compile > [INFO] velocity:velocity:jar:1.4:compile > [INFO] velocity:velocity-dep:jar:1.4:runtime > [INFO] > org.apache.maven.shared:maven-plugin-testing-tools:jar:1.0-alpha-2-20061221.044609-6:compile > [INFO] org.apache.maven:maven-model:jar:2.0:compile > [INFO] > org.apache.maven.shared:maven-repository-builder:jar:1.0-alpha-1:compile > [INFO] org.apache.maven:maven-artifact-manager:jar:2.0:compile > [INFO] org.apache.maven:maven-project:jar:2.0:compile > [INFO] > org.apache.maven.shared:maven-common-artifact-filters:jar:1.0-alpha-1:compile > [INFO] org.apache.maven:maven-artifact:jar:2.0:compile > [INFO] org.apache.maven.shared:maven-invoker:jar:2.0.5:compile > [INFO] org.apache.maven:maven-monitor:jar:2.0:compile > {noformat} > Either we say this is the desired behavior (+1), or MNG-1577 should be fixed. > The problem here is that if MNG-1577 is going for the > if-pom-version-is-this-then-do-that-otherwise-do-that, > this plugin should exhibit the same behaviour. > I'd like both maven core and this plugin to use the same dependency > resolution code, or drop > the dependency-tree code and use maven's internal dependency graph (which > doesn't exist yet). -- 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