[
https://issues.apache.org/activemq/browse/CAMEL-1731?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hadrian Zbarcea updated CAMEL-1731:
-----------------------------------
Fix Version/s: (was: 2.0.0)
2.0-M3
> 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-M3
>
>
> 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.