[ 
https://issues.apache.org/activemq/browse/CAMEL-1731?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Willem Jiang resolved CAMEL-1731.
---------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.0
                   1.6.2

trunk
http://svn.apache.org/viewvc?rev=786141&view=rev
camel 1.x branch
http://svn.apache.org/viewvc?rev=787565&view=rev

> Camel does not build with maven 2.1.0
> -------------------------------------
>
>                 Key: CAMEL-1731
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1731
>             Project: Apache Camel
>          Issue Type: Bug
>    Affects Versions: 1.6.1
>            Reporter: Guillaume Nodet
>            Assignee: Willem Jiang
>             Fix For: 1.6.2, 2.0.0
>
>
> It barfs with the following error:
> [INFO] The projects in the reactor contain a cyclic reference: Edge between 
> 'Vertex{label='org.apache.camel:camel-buildtools'}' and 
> 'Vertex{label='org.apache.camel:camel-buildtools'}' introduces to cycle in 
> the graph org.apache.camel:camel-buildtools --> 
> org.apache.camel:camel-buildtools
> The problem is that the parent pom defines the checkstyle plugin and defines 
> a dependency on buildtools.  So when maven tries to buid buildtools, it has a 
> dependency on itself because it is inherited from  the parent pom.
> A fix would be to define a "parent" module.   The root pom would not define 
> the checkstyle plugin, but this definition would be in the parent module.  
> The buildtool module would directly inherit from the root pom, while all 
> other modules inherit from the "parent" pom.
> You can see how this is set up in mina:
>   http://svn.apache.org/repos/asf/mina/trunk/pom.xml
>   http://svn.apache.org/repos/asf/mina/trunk/legal/pom.xml
>   http://svn.apache.org/repos/asf/mina/trunk/parent/pom.xml
>   http://svn.apache.org/repos/asf/mina/trunk/core/pom.xml

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to