2012-09-16 16 views
8

Soy nuevo en el trabajo con Maven. Buscó mucho pero no tuvo éxito. Hice mi mejor intento. Alguien me explique qué hacer para solucionar este problema. Cualquiera de su pom actual con struts2 y tomcat 7 será de gran ayuda.Maven tomcat7-maven-plugin not found error

estoy usando maven3

ERROR

Plugin 'org.apache.tomcat.maven: tomcat7-maven-plugin: 2.0-SNAPSHOT' no se encuentra

Veo esto el complemento está disponible en http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/. Tienes enlace de aquí http://tomcat.apache.org/tomcat-7.0-doc/maven-jars.html#Using_Tomcat_libraries_With_Maven

Mi pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>Struts2_Maven_Web</groupId> 
    <artifactId>Struts2_Maven_Web</artifactId> 
    <packaging>war</packaging> 
    <version>1.0</version> 
    <name>Struts2_Maven_Web Maven Webapp</name> 
    <url>http://maven.apache.org</url> 
    <dependencies> 

     <dependency> 
      <groupId>org.apache.struts</groupId> 
      <artifactId>struts2-core</artifactId> 
      <version>2.3.4.1</version> 
     </dependency> 

     <dependency> 
      <groupId>junit</groupId> 
      <artifactId>junit</artifactId> 
      <version>3.8.1</version> 
      <scope>test</scope> 
     </dependency> 


    </dependencies> 

    <repositories> 
     <repository> 
      <id>apache.snapshots</id> 
      <url>http://repository.apache.org/content/groups/snapshots-group/</url> 
      <releases> 
       <enabled>false</enabled> 
      </releases> 
      <snapshots> 
       <enabled>true</enabled> 
      </snapshots> 
     </repository> 
    </repositories> 

    <pluginRepositories> 
     <pluginRepository> 
      <id>apache.snapshots</id> 
      <name>Apache Snapshots</name> 
      <url>http://repository.apache.org/content/groups/snapshots-group/</url> 
      <releases> 
       <enabled>false</enabled> 
      </releases> 
      <snapshots> 
       <enabled>true</enabled> 
      </snapshots> 
     </pluginRepository> 
    </pluginRepositories> 


    <build> 
     <finalName>Struts2_Maven_Web</finalName> 

     <plugins> 

      <plugin> 
       <groupId>org.apache.tomcat.maven</groupId> 
       <artifactId>tomcat7-maven-plugin</artifactId> 
       <version>2.0-SNAPSHOT</version> 
       <configuration> 
        <path>/</path> 
       </configuration> 
      </plugin> 
     </plugins> 


    </build> 


</project> 

EDITADO * * ** * *

acabo versión encontrada 2.0 y su bien resuelto.

Debo usar esto. Diferencia entre 2.0 y 2.0-INSTANTÁNEA. ¿Nadie? .

<plugin> 
      <groupId>org.apache.tomcat.maven</groupId> 
      <artifactId>tomcat7-maven-plugin</artifactId> 
      <version>2.0</version> 
     </plugin> 

Respuesta

9

Es necesario utilizar la versión 2.0 , sin la instantánea.

Esto se debe a que el complemento se lanzó el 10 de septiembre y, hasta donde he visto, cuando se lanza un complemento o una dependencia, las versiones de la instantánea se eliminan de los repositorios.

Cuestiones relacionadas