[ http://jira.andromda.org/browse/MAVEN-69?page=comments#action_15870 ] 

Bob Fields commented on MAVEN-69:
---------------------------------

Perhaps related to http://jira.codehaus.org/browse/MNG-2668.

Maven is now considering plugin dependencies as well as build dependencies when 
creating the build order list.

> Maven 2.1.0 gives cyclic reference error in module 
> org.andromda.maven.plugins.site:andromda-doxia-module-xdoc
> -------------------------------------------------------------------------------------------------------------
>
>          Key: MAVEN-69
>          URL: http://jira.andromda.org/browse/MAVEN-69
>      Project: Maven Plugins
>         Type: Bug

>   Components: APP
>  Environment: AndroMDA 3.4-SNAPSHOT, maven 2.1.0, Sun JDK 1.5.0_09
>     Reporter: Bob Fields
>     Assignee: Chad Brandon
>     Priority: Minor

>
> Running mvn install in directory maven\2\site\doxia gives the error:
> [INFO] The projects in the reactor contain a cyclic reference: Edge between 
> 'Vertex{label='org.andromda.maven.plugins.site:andromda-doxia-module-xdoc'}' 
> and 
> 'Vertex{label='org.andromda.maven.plugins.site:andromda-doxia-module-xdoc'}' 
> introduces to cycle in the graph 
> org.andromda.maven.plugins.site:andromda-doxia-module-xdoc --> 
> org.andromda.maven.plugins.site:andromda-doxia-module-xdoc
> Somehow the doxia module if causing a cycle within itself, normally there is 
> a cycle between two different modules. Commenting out the doxia module 
> project reference from maven\site\pom.xml allows all other modules to build 
> correctly.
> The maven error isn't very helpful, must have been written by somebody from 
> China or India. 'introduces to cycle'?
> Running maven in debug mode gives:
> [DEBUG] Adding managed dependencies for unknown:andromda-doxia-module-xdoc
> [DEBUG]   org.codehaus.plexus:plexus-utils:jar:1.5.6
> [DEBUG]   org.apache.maven:maven-archiver:jar:2.3
> [DEBUG]   org.apache.maven.plugins:maven-resources-plugin:jar:2.2
> [DEBUG]   commons-beanutils:commons-beanutils:jar:1.7.0
> [DEBUG]   commons-collections:commons-collections:jar:3.2
> [DEBUG]   commons-digester:commons-digester:jar:1.7
> [DEBUG]   commons-io:commons-io:jar:1.4
> [DEBUG]   commons-lang:commons-lang:jar:2.4
> [DEBUG]   commons-logging:commons-logging:jar:1.1.1
> [DEBUG]   commons-validator:commons-validator:jar:1.3.1
> [DEBUG]   junit:junit:jar:3.8.2:test
> [DEBUG]   log4j:log4j:jar:1.2.14
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> You can easily switch between maven 2.1.0 and any other version after 2.0.5 
> just by renaming the file under maven\lib, the only difference is the one 
> file maven-2.1.0-uber.jar.
> Running with 2.0.10 works perfectly fine. Dependency tree from that version 
> shows:
> [INFO] [dependency:tree]
> [INFO] 
> org.andromda.maven.plugins.site:andromda-doxia-module-xdoc:jar:3.4-SNAPSHOT
> [INFO] +- oro:oro:jar:2.0.7:compile
> [INFO] +- org.apache.maven.doxia:doxia-core:jar:1.0-alpha-8:compile
> [INFO] |  +- org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-8:compile
> [INFO] |  +- org.codehaus.plexus:plexus-utils:jar:1.0.4:compile
> [INFO] |  \- 
> org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:runtime
> [INFO] |     \- classworlds:classworlds:jar:1.1-alpha-2:runtime
> [INFO] +- commons-lang:commons-lang:jar:2.3:compile
> [INFO] \- org.apache.maven:maven-plugin-api:jar:2.0.4:compile
> Some maven site comments from others with a similar issue were resolved when 
> duplicate project and dependency references were removed from the parent 
> pom.xml, but that doesn't seem to be the case here. I'll try to post the 
> error on the maven forums too. Anybody have any clue?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.andromda.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


------------------------------------------------------------------------------

Reply via email to