Uploaded image for project: 'Maven Ant Tasks (RETIRED)'
  1. Maven Ant Tasks (RETIRED)
  2. MANTTASKS-47

"Duplicate project ID found" message with maven-artifact-ant-2.0.1

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 2.0.1
    • 2.0.2
    • None
    • None

    Description

      from the original email:

      I tried upgrading my Maven 2 Ant Tasks' JAR tonight, and after doing
      so, I'm getting the following error:

      foxxy:~/dev/equinox mraible$ ant war
      Buildfile: build.xml

      init:
      [artifact:dependencies] An error has occurred while processing the
      Maven artifact tasks.
      [artifact:dependencies] Diagnosis:
      [artifact:dependencies]
      [artifact:dependencies] Unable to build project:
      /Users/mraible/Work/equinox/pom.xml
      [artifact:dependencies] Duplicate project ID found in
      /Users/mraible/Work/equinox/pom.xml

      BUILD FAILED
      /Users/mraible/Work/equinox/build.xml:27: Unable to build project:
      /Users/mraible/Work/equinox/pom.xml

      Total time: 2 seconds
      foxxy:~/dev/equinox mraible$

      I haven't been able to find the "duplicate project id" the error is
      referring to. The strange thing is if I run "mvn package" on my
      project, everything works fine with Maven 2.0.1. If I revert my
      maven-artifact-ant-2.0.1-dep.jar to maven-artifact-ant-2.0-dep.jar,
      everything works as expected.

      Here's how I declare the Maven Ant tasks in my build.xml:

      <target name="init" description="Initializes tasks and downloads
      dependencies">
      <typedef resource="org/apache/maven/artifact/ant/antlib.xml"
      uri="urn:maven-artifact-ant">
      <classpath>
      <pathelement
      location="${basedir}/lib/maven-artifact-ant-2.0-dep.jar" />
      </classpath>
      </typedef>

      <artifact:pom file="pom.xml" id="maven.project"/>

      Here's line 27 of build.xml:

      <artifact:dependencies pathId="compile.classpath"
      filesetId="compile.fileset" useScope="compile">
      <pom refid="maven.project"/>
      </artifact:dependencies>

      Thanks,

      Matt

      ---------------------------------------------------------------------
      To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
      For additional commands, e-mail: users-help@maven.apache.org

      Attachments

        Activity

          People

            jdcasey John Dennis Casey
            jdcasey John Dennis Casey
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: