Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-63

current pom.artifactId not detected as part of a cyclical dependency

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • None
    • all

    Description

      Example: maven-artifact depends on plexus-container, but
      plexus-container depends on maven-artifact

      the problem is that the current ${pom.artifactId} is not a part of the cyclical dependency check. Since these two artifacts are not being generated as part of the same reactorized build, this circ. dep. isn't found.

      Solution: check that none of the transitively-resolved deps are == ${pom} (that would be groupId, artifactId, type...?).

      Question: is it legal for ${pom.groupId}/${pom.artifactId}/war to depend on ${pom.groupId}/${pom.artifactId}/tld?? I think the answer is yes...

      Attachments

        1. MNG-63.tar.bz2
          1 kB
          Brett Porter

        Issue Links

          Activity

            People

              brett Brett Porter
              jdcasey John Dennis Casey
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 2h
                  2h
                  Remaining:
                  Remaining Estimate - 2h
                  2h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified