[ https://jira.codehaus.org/browse/MNG-5096?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=273273#comment-273273 ]
Martin Grotzke edited comment on MNG-5096 at 7/14/11 5:48 PM: -------------------------------------------------------------- I'm also running into the same issue. But to me it seems that dependency:list and the actual test classpath are different for previous maven versions (e.g. 2.1.0): test test classpath still contains the unwanted dependencies even if dependency:list doesn't show them. Is there any progress on this btw? was (Author: martin.grotzke): I'm also running into the same issue. Is there any progress on this? > <exclusion> on <dependency> with <type>test-jar</type> doesn't work in maven 3 > ------------------------------------------------------------------------------ > > Key: MNG-5096 > URL: https://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. For more information on JIRA, see: http://www.atlassian.com/software/jira