Christian Schulte created MNG-6058: -------------------------------------- Summary: Test dependencies should override application dependencies only during testing. Key: MNG-6058 URL: https://issues.apache.org/jira/browse/MNG-6058 Project: Maven Issue Type: Bug Reporter: Christian Schulte Assignee: Christian Schulte
The following graph {code} POM |->a 2.0 compile |-->b 2.0 compile |->b 1.0 test {code} will be mediated to {code} POM |->a 2.0 compile |->b 1.0 test {code} The test dependency on b will make the transitive application dependency on b disappear. Maven should understand that the application dependency on b in version 2.0 should be part of the application classpath and that the dependency on b in version 1.0 will be part of the test classpath overriding the application classpath. -- This message was sent by Atlassian JIRA (v6.3.4#6332)