Richard Vowles created MNG-5433:
-----------------------------------

             Summary: Maven 3 
                 Key: MNG-5433
                 URL: https://jira.codehaus.org/browse/MNG-5433
             Project: Maven 2 & 3
          Issue Type: Bug
          Components: Dependencies
    Affects Versions: 3.0.4
         Environment: Mac OS X 10.8, Windows 7
            Reporter: Richard Vowles
         Attachments: 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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to