Couldn't run build using Maven because of an error in pom.xml

14,808

As a related issue, I found that e.g. jaxen-1.1.3 references the above maven1 artifacts. The POM editor in Eclipse shows you the dependency hierarchy. It added the following for selecting explicit excludes:

    <dependency>
        <groupId>jaxen</groupId>
        <artifactId>jaxen</artifactId>
        <version>1.1.3</version>
        <exclusions>
            <exclusion>
                <artifactId>maven-cobertura-plugin</artifactId>
                <groupId>maven-plugins</groupId>
            </exclusion>
            <exclusion>
                <artifactId>maven-findbugs-plugin</artifactId>
                <groupId>maven-plugins</groupId>
            </exclusion>
        </exclusions>
    </dependency>
Share:
14,808
Admin
Author by

Admin

Updated on June 04, 2022

Comments

  • Admin
    Admin about 2 years

    I am trying to build a new Maven project in Eclipse. In my pom.xml, I got an error which says

    Multiple annotations found at this line: - Missing artifact maven-plugins:maven-findbugs-plugin:plugin:1.3.1 - Missing artifact maven-plugins:maven-cobertura-plugin:plugin:1.3

    Here is my dependency code for "cobertura" in pom.xml:

       <dependency>
            <groupId>maven-plugins</groupId>
            <artifactId>maven-cobertura-plugin</artifactId>
            <version>1.3</version>
            <type>plugin</type>
        </dependency>
    

    I tried adding repositories as below, but still didn't work.

      <repositories>
        <repository>
            <id>repository.maven-plugins.sourceforge.net</id>
            <name>maven plug-in repository</name>
            <url>http://maven-plugins.sourceforge.net/repository</url>
        </repository>
        <repository>
            <id>repository.ibiblio.org-maven</id>
            <name>ibiblio repository</name>
            <url>http://www.ibiblio.org/maven</url>
        </repository>
    </repositories>
    

    Links to Maven plugins here
    http://maven-plugins.sourceforge.net/maven-findbugs-plugin/announcements/announcement-1.3.1.txt

    http://maven-plugins.sourceforge.net/maven-cobertura-plugin/announcements/announcement-1.3.txt

    I don't want to do Manual installation for these plugins. I need to install them automatically by declaring them in pom.xml

    Please help.

    Thanks

  • Stephan
    Stephan over 12 years
    This does not work, because jaxen explicitly demands cobertura 1.3 and findbugs 1.3.1.
  • nolith
    nolith over 11 years
    Also jdom 1.1.2 includes jaxen 1.1.3 which imports those artifacts. The same fix applies into jdom dependency. Thank you!