[ 
http://jira.codehaus.org/browse/MNG-1944?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason van Zyl closed MNG-1944.
------------------------------

       Resolution: Won't Fix
    Fix Version/s:     (was: 3.x)

> cyclic dependencies causes maven to not include all transitive dependencies
> ---------------------------------------------------------------------------
>
>                 Key: MNG-1944
>                 URL: http://jira.codehaus.org/browse/MNG-1944
>             Project: Maven 2 & 3
>          Issue Type: Bug
>          Components: POM
>    Affects Versions: 2.0.1
>            Reporter: Brian Fox
>            Priority: Critical
>         Attachments: MNG-1944.patch
>
>
> Try including dom4j 1.5.2 and see what dependencies are resolved. dom4j 
> depends on jaxen, which depends on dom4j. When maven sees the cyclic 
> dependency, it stops processing the jaxen dependency. This leaves everything 
> else jaxen depends on not included in the final artifact list. This is mvn -x 
> output:
>  dom4j:dom4j:jar:1.5.2 (selected for compile)
> [DEBUG]     stax:stax-api:jar:1.0 (selected for compile)
> [DEBUG]     pull-parser:pull-parser:jar:2 (selected for compile)
> [DEBUG]     jaxme:jaxme-api:jar:0.3 (selected for compile)
> [WARNING]
>   This artifact has been relocated to xml-apis:xml-apis:1.0.b2.
> [DEBUG]     xml-apis:xml-apis:jar:1.0.b2 (selected for compile)
> [DEBUG]     msv:xsdlib:jar:20030807 (selected for compile)
> [DEBUG]     xpp3:xpp3:jar:1.1.3.3 (selected for compile)
> [DEBUG]     dom4j:dom4j:jar:1.5.2 (removed - causes a cycle in the
> graph)
> [DEBUG]     jaxen:jaxen:jar:1.1-beta-4 (selected for compile)
> [DEBUG]     msv:relaxngDatatype:jar:20030807 (selected for compile)
> Notice that xerces and xom and everything else jaxen depends on isn't 
> included.
> Taking dom4j out of the jaxen pom locally causes everything to be included:
> [DEBUG] com.stchome.maven.mojo:helloUser:jar:1.0-SNAPSHOT (selected for null)
> [DEBUG]   dom4j:dom4j:jar:1.5.2 (selected for compile)
> [DEBUG]     stax:stax-api:jar:1.0 (selected for compile)
> [DEBUG]     pull-parser:pull-parser:jar:2 (selected for compile)
> [DEBUG]     jaxme:jaxme-api:jar:0.3 (selected for compile)
> [WARNING] 
>   This artifact has been relocated to xml-apis:xml-apis:1.0.b2.
> [DEBUG]     xml-apis:xml-apis:jar:1.0.b2 (selected for compile)
> [DEBUG]     msv:xsdlib:jar:20030807 (selected for compile)
> [DEBUG]     xpp3:xpp3:jar:1.1.3.3 (selected for compile)
> [DEBUG]     jaxen:jaxen:jar:1.1-beta-4 (selected for compile)
> [DEBUG]       jdom:jdom:jar:b10 (selected for compile)
> [DEBUG]       xom:xom:jar:1.0b3 (selected for compile)
> [DEBUG]         xerces:xmlParserAPIs:jar:2.6.1 (selected for compile)
> [DEBUG]         xerces:xercesImpl:jar:2.2.1 (selected for compile)
> [DEBUG]         xalan:xalan:jar:2.6.0 (selected for compile)
> [WARNING] 
>   This artifact has been relocated to xml-apis:xml-apis:1.0.b2.
> [DEBUG]           xml-apis:xml-apis:jar:1.0.b2 (selected for compile)
> [WARNING] 
>   This artifact has been relocated to com.ibm.icu:icu4j:2.6.1.
> [DEBUG]         com.ibm.icu:icu4j:jar:2.6.1 (selected for compile)
> [WARNING] 
>   This artifact has been relocated to javax.servlet:servlet-api:2.4.
> [DEBUG]         javax.servlet:servlet-api:jar:2.4 (selected for compile)
> [WARNING] 
>   This artifact has been relocated to org.ccil.cowan.tagsoup:tagsoup:0.9.7.
> [DEBUG]         org.ccil.cowan.tagsoup:tagsoup:jar:0.9.7 (selected for 
> compile)
> [DEBUG]       xerces:xmlParserAPIs:jar:2.6.1 (removed - nearer found: 2.6.2)
> [DEBUG]       xerces:xmlParserAPIs:jar:2.6.2 (selected for compile)
> [DEBUG]       xerces:xercesImpl:jar:2.2.1 (removed - nearer found: 2.6.2)
> [DEBUG]       xerces:xercesImpl:jar:2.6.2 (selected for compile)
> [DEBUG]     msv:relaxngDatatype:jar:20030807 (selected for compile)

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