Dmitry Batrak created MNG-5404: ---------------------------------- Summary: Wrong resolution of dependency scope by Maven 3 Key: MNG-5404 URL: https://jira.codehaus.org/browse/MNG-5404 Project: Maven 2 & 3 Issue Type: Bug Affects Versions: 3.0.4 Reporter: Dmitry Batrak Attachments: build.log
For the following POM: {noformat} <project> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>A</artifactId> <version>1.0</version> <dependencies> <dependency> <groupId>org.apache.axis2</groupId> <artifactId>axis2-xmlbeans</artifactId> <version>1.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.axis2</groupId> <artifactId>axis2-codegen</artifactId> <version>1.5</version> <exclusions> <exclusion> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-stax-api_1.0_spec</artifactId> </exclusion> </exclusions> </dependency> </dependencies> </project> {noformat} running 'mvn dependency:resolve' using Maven 3.0.4 yields a wrong result. Namely, geronimo-stax-api_1.0_spec dependency is reported as having the resolved scope of 'compile'. With Maven 2.2.1 I get the 'provided' scope, as expected. Debug log is attached. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira