[ 
http://jira.codehaus.org/browse/MNG-3090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_101426
 ] 

Christian Schulte commented on MNG-3090:
----------------------------------------

Removing the dependencyManagement section from the testcase pom and adding the 
version and scope attributes to the other poms it also builds using 2.0.7. So 
it has to do with dependency management.


> Nearest dependency, which is not included by a filter, wins, although a 
> farthest dependency, which is included by the same filter, does not win.
> ------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MNG-3090
>                 URL: http://jira.codehaus.org/browse/MNG-3090
>             Project: Maven 2
>          Issue Type: Improvement
>          Components: Artifacts and Repositories
>    Affects Versions: 2.0.7
>            Reporter: Christian Schulte
>         Attachments: maven-artifact-2.0.x.patch, testcase.tar.bz2
>
>
> There seems to be a problem with transitive dependencies and the nearest wins 
> strategy. The nearest dependency wins, although a filter is in use which will 
> not include that dependency when there is the same dependency at a deeper 
> level, where it is included by the same filter. The nearest dependency gets 
> discarded (e.g. is missing on the compile classpath) although the farthest 
> dependency would have been included. Please see the comments in the attached 
> patch.

-- 
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

        

Reply via email to