<exclusion> on <dependency> with <type>test-jar</type> doesn't work in maven 3 ------------------------------------------------------------------------------
Key: MNG-5096 URL: http://jira.codehaus.org/browse/MNG-5096 Project: Maven 2 & 3 Issue Type: Bug Affects Versions: 3.0.3 Environment: Ubuntu 10.04 Reporter: Garrett Wu Attachments: maven-testcase.tar.gz There appears to be a regression in maven 3 that breaks test-jar dependency exclusions. I've attached a simple example to reproduce this. There are two projects: foo and bar. Project foo produces a test-jar artifact. Project bar depends on foo's test-jar but excludes a dependency on junit. In maven 2, a dependency:list shows that junit has successfully been excluded. In maven 3, a dependency:list shows that junit was not successfully excluded. To reproduce, download the {{maven-testcase.tar.gz}} attachment and run: {code:none} $ tar xzvf maven-testcase.tar.gz $ cd maven-testcase/foo $ mvn2 install $ cd ../bar $ mvn2 dependency:list ... [INFO] The following files have been resolved: [INFO] org.apache.maven:foo:test-jar:tests:1.0:test ... $ mvn3 dependency:list ... [INFO] The following files have been resolved: [INFO] junit:junit:jar:4.8.1:test [INFO] org.apache.maven:foo:test-jar:tests:1.0:test ... {code} -- 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