You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Richard Vowles (JIRA)" <ji...@codehaus.org> on 2014/07/10 01:37:10 UTC

[jira] (MDEP-398) Dependency resolution error with Maven 3

    [ https://jira.codehaus.org/browse/MDEP-398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=349406#comment-349406 ] 

Richard Vowles commented on MDEP-398:
-------------------------------------

this issue can close.

> Dependency resolution error with Maven 3 
> -----------------------------------------
>
>                 Key: MDEP-398
>                 URL: https://jira.codehaus.org/browse/MDEP-398
>             Project: Maven Dependency Plugin
>          Issue Type: Bug
>         Environment: Maven 3.0.4, Mac OS X 10.8 and Windows 7
>            Reporter: Richard Vowles
>         Attachments: m3-dep2.1-tree-success.pom, m3-dep2.1-tree-success.txt, m3-dep2.6-failed.pom, m3-dep2.6-failed.txt, m3-dep2.6-success.pom, m3-dep2.6-success.txt
>
>
> We are encountering an issue with Maven 3 dependency resolution (aether) that does not occur with Maven 2. We need to get this issue resolved so we can use the resolved pom for patch releases. 
> I have attempted to drop the pom.xml size down, but cannot do so too far without the complex dependencies failing, I have spent many hours getting it this small. If there is a member of the Maven team who is able to solve this kind of problem, we can supply access to our Nexus to duplicate the problem. If there is any assistance on turning the log level of Aether up so we could see what it is doing, that would also be appreciated.
> For this particular problem - at least two dependencies that should be there are missing. Excluding the transitive dependencies on one of the dependencies makes them come back, but that is not what should happen - exclusions change versions or remove dependencies - they don't add them.
> We are encountering problems where dependencies that are not there get added, things that should be there disappear and scopes (test -> compile) and versions change. 
> Attached are the three scenarios. 
> (1) Maven 3 - Dependency Plugin 2.6 - dep:list - Failure (2 x aspectj is not included)
> (2) Maven 3 - Dep 2.6 - dep:list - Success (2 x aspectj are included - pom is changed to exclude transitive dependencies from one dependency)
> (3) Maven 3 - Dep 2.1 - dep:tree - Success (2 x aspectj are included - pom does not need exclusions to make it work, it behaves as expected).
> Maven is run with -o -e -X 



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)