2011-09-29 16 views
5

Tengo problemas con m2e (plugin de Maven en Eclipse IDE)."maven-resources-plugin anterior a 2.4 no es compatible con m2e"

Veo el siguiente error: maven-resources-plugin anterior a 2.4 no es compatible con m2e. Utilice maven-resources-plugin versión 2.4 o posterior.

No tengo idea de cómo resolver este error. Estoy bastante seguro de que es un problema de m2e (¿quizás algo de configuración?).

Antecedentes:

  1. Estoy intentando construir Tika v0.9 http://svn.apache.org/repos/asf/tika/tags/0.9/
  2. puedo construir utilizando Maven desde la línea de comandos.
  3. Puedo construir usando Netbeans v7.0.1.
  4. Estoy ejecutando Maven 3.0.3.
  5. Me postulo Eclipse Indigo Service Release 1 (Build ID: 20.110.916-0.149)
  6. Me postulo M2e v1.0.100.20110804-1717

Gracias por cualquier ayuda.

Albert

+0

¿Puede usted por favor pegue en las partes relevantes de su pom que ha importado en Eclipse? – markdsievers

+0

¡Tengo este problema! No puedo resolverlo? ¿Algún consejo? – momomo

Respuesta

1

¿Cómo te importar su proyecto en eclipse? (? El objetivo mvn eclipse:eclipse, o "proyecto Maven importación" en Eclipse)

Quizás esta respuesta es de relevancia: Error in POM.xml

+0

Esto sorta ayudó, pero me dejó con otros problemas. – Albert

6

En el proyecto tika.parent puede encontrar org.apache.apache.6 como padre:

<parent> 
    <groupId>org.apache</groupId> 
    <artifactId>apache</artifactId> 
    <version>6</version> 
    <relativePath /> 
    </parent> 

Y en el pom.xml de org.apache Apache se puede encontrar:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-resources-plugin</artifactId> 
    <version>2.3</version> 
    <configuration> 
    <encoding>${project.build.sourceEncoding}</encoding> 
    </configuration> 
</plugin> 

Primera solución sencilla:

añadir lo siguiente en el pom de tika.parent en "construir - pluginManagement - plugins" (línea 230):

<plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-resources-plugin</artifactId> 
     <version>2.5</version> 
     <configuration> 
     <encoding>${project.build.sourceEncoding}</encoding> 
     </configuration> 
    </plugin> 
    ... 

y luego pedir el equipo tika utilizar un org.apache Apache pom padres más reciente.

+0

Esto no funcionó. Otros problemas de POM surgieron. – Albert

+0

Pruebe los siguientes pasos adicionales: - Seleccione todos los proyectos y haga clic con el botón derecho del ratón -> Actualizar -> Actualizar configuración del proyecto - Seleccione todos los proyectos y en Menú -> Proyecto -> Borrar ... (todos) – ollins

1

Otra solución que funcionó para mí es: 1) Desinstale todos los plugins Maven existentes de Ecplise. 2) A continuación, instalar Maven plugin desde esta ubicación: http://m2eclipse.sonatype.org/sites/m2e -Rushi

Cuestiones relacionadas