You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Daniel Kulp (JIRA)" <ji...@codehaus.org> on 2009/03/09 18:41:12 UTC

[jira] Created: (MNG-4074) cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10

cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
--------------------------------------------------------------

                 Key: MNG-4074
                 URL: http://jira.codehaus.org/browse/MNG-4074
             Project: Maven 2
          Issue Type: Bug
    Affects Versions: 2.1.0
            Reporter: Daniel Kulp



With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:

mvn -Pfastinstall      (to get the required plugins and such installed)
and then 
mvn -Psetup.eclipse

to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
[INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools


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

        

[jira] Updated: (MNG-4074) cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

John Casey updated MNG-4074:
----------------------------

    Fix Version/s:     (was: 2.1.0)
                   2.1.1

> cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
> --------------------------------------------------------------
>
>                 Key: MNG-4074
>                 URL: http://jira.codehaus.org/browse/MNG-4074
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>            Reporter: Daniel Kulp
>            Assignee: John Casey
>             Fix For: 2.1.1
>
>
> With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:
> mvn -Pfastinstall      (to get the required plugins and such installed)
> and then 
> mvn -Psetup.eclipse
> to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
> [INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools

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

        

[jira] Reopened: (MNG-4074) cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10

Posted by "Dan Diephouse (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dan Diephouse reopened MNG-4074:
--------------------------------


I'm still experiencing this with 2.1.0 final with various projects (Mule, Mule Galaxy...). Was this really addressed in 2.1.0? You can check out our sources here: https://svn.muleforge.org/galaxy/trunk

> cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
> --------------------------------------------------------------
>
>                 Key: MNG-4074
>                 URL: http://jira.codehaus.org/browse/MNG-4074
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>            Reporter: Daniel Kulp
>            Assignee: John Casey
>             Fix For: 2.1.0
>
>
> With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:
> mvn -Pfastinstall      (to get the required plugins and such installed)
> and then 
> mvn -Psetup.eclipse
> to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
> [INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools

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

        

[jira] Commented: (MNG-4074) cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=173925#action_173925 ] 

John Casey commented on MNG-4074:
---------------------------------

The problem in the Muleforge stuff is that the checkstyle plugin is listed in the main build/plugins section, not in pluginManagement. This is probably because (IIRC) reporting plugins don't make use of pluginManagement for versioning/dependencies/etc. which forces the user to list them in the main build/plugins section. At any rate, the build tools were listed in the parent pom in this way, and since the build tools POM inherits from this parent, it meant that the build tools project build looked like it relied on the checkstyle plugin and its build tools dependency...and a single-node cycle resulted.

I'm putting in an exception for a project referencing itself from plugin-level dependencies, with the understanding that if this plugin were actually used in the dependency project's build it would either:

A. use an older copy of the project currently being built, in order to build the project...ICK
B. result in an ArtifactNotFoundException

> cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
> --------------------------------------------------------------
>
>                 Key: MNG-4074
>                 URL: http://jira.codehaus.org/browse/MNG-4074
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>            Reporter: Daniel Kulp
>            Assignee: John Casey
>             Fix For: 2.1.1
>
>
> With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:
> mvn -Pfastinstall      (to get the required plugins and such installed)
> and then 
> mvn -Psetup.eclipse
> to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
> [INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools

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

        

[jira] Updated: (MNG-4074) cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

John Casey updated MNG-4074:
----------------------------

         Assignee: John Casey
      Description: 
With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:

mvn -Pfastinstall      (to get the required plugins and such installed)
and then 
mvn -Psetup.eclipse

to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
[INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools


  was:

With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:

mvn -Pfastinstall      (to get the required plugins and such installed)
and then 
mvn -Psetup.eclipse

to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
[INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools


    Fix Version/s: 2.1.0

> cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
> --------------------------------------------------------------
>
>                 Key: MNG-4074
>                 URL: http://jira.codehaus.org/browse/MNG-4074
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>            Reporter: Daniel Kulp
>            Assignee: John Casey
>             Fix For: 2.1.0
>
>
> With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:
> mvn -Pfastinstall      (to get the required plugins and such installed)
> and then 
> mvn -Psetup.eclipse
> to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
> [INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools

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

        

[jira] Work started: (MNG-4074) cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on MNG-4074 started by John Casey.

> cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
> --------------------------------------------------------------
>
>                 Key: MNG-4074
>                 URL: http://jira.codehaus.org/browse/MNG-4074
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>            Reporter: Daniel Kulp
>            Assignee: John Casey
>             Fix For: 2.1.0
>
>
> With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:
> mvn -Pfastinstall      (to get the required plugins and such installed)
> and then 
> mvn -Psetup.eclipse
> to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
> [INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools

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

        

[jira] Closed: (MNG-4074) cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

John Casey closed MNG-4074.
---------------------------

    Resolution: Fixed

> cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
> --------------------------------------------------------------
>
>                 Key: MNG-4074
>                 URL: http://jira.codehaus.org/browse/MNG-4074
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>            Reporter: Daniel Kulp
>            Assignee: John Casey
>             Fix For: 2.1.1
>
>
> With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:
> mvn -Pfastinstall      (to get the required plugins and such installed)
> and then 
> mvn -Psetup.eclipse
> to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
> [INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools

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

        

[jira] Commented: (MNG-4074) cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=172663#action_172663 ] 

John Casey commented on MNG-4074:
---------------------------------

I mean, the fairies promised they'd take care of it...

The problem in CXF was between a plugin dependency that was in the modules list, whose parent added the dependency to the plugin. Maybe mule's situation is slightly different.

> cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
> --------------------------------------------------------------
>
>                 Key: MNG-4074
>                 URL: http://jira.codehaus.org/browse/MNG-4074
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>            Reporter: Daniel Kulp
>            Assignee: John Casey
>             Fix For: 2.1.0
>
>
> With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:
> mvn -Pfastinstall      (to get the required plugins and such installed)
> and then 
> mvn -Psetup.eclipse
> to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
> [INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools

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

        

[jira] Work started: (MNG-4074) cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on MNG-4074 started by John Casey.

> cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
> --------------------------------------------------------------
>
>                 Key: MNG-4074
>                 URL: http://jira.codehaus.org/browse/MNG-4074
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>            Reporter: Daniel Kulp
>            Assignee: John Casey
>             Fix For: 2.1.1
>
>
> With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:
> mvn -Pfastinstall      (to get the required plugins and such installed)
> and then 
> mvn -Psetup.eclipse
> to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
> [INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools

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

        

[jira] Closed: (MNG-4074) cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-4074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

John Casey closed MNG-4074.
---------------------------

    Resolution: Fixed

> cyclic reference with 2.1.0-RC1 that doesn't occur with 2.0.10
> --------------------------------------------------------------
>
>                 Key: MNG-4074
>                 URL: http://jira.codehaus.org/browse/MNG-4074
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1.0
>            Reporter: Daniel Kulp
>            Assignee: John Casey
>             Fix For: 2.1.0
>
>
> With a CXF trunk checkout (http://svn.apache.org/repos/asf/cxf/trunk/), if you run:
> mvn -Pfastinstall      (to get the required plugins and such installed)
> and then 
> mvn -Psetup.eclipse
> to setup the eclipse stuff, that works fine with mvn 2.0.[8-10], but with 2.1.0-RC1, I get:
> [INFO] The projects in the reactor contain a cyclic reference: Edge between 'Vertex{label='org.apache.cxf:cxf'}' and 'Vertex{label='org.apache.cxf:cxf-buildtools'}' introduces to cycle in the graph org.apache.cxf:cxf-buildtools --> org.apache.cxf:cxf --> org.apache.cxf:cxf-buildtools

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