2012-10-02 11 views
13

actualización: trasladó la solución a una respuestaconector M2e buildhelper no es compatible con Eclipse Juno SR1 M2e 1.2

Eclipse Juno SR1 instala el plugin M2e versión 1.2. El conector m2e buildhelper provisto por el mercado Eclipse no es compatible con esta versión del plugin m2e. He estado buscando en varias listas de correo, pero no puedo encontrar una ubicación donde encontrar un buildhelper actualizado.

produce el siguiente error al intentar instalar la buildhelper conector M2e:

Operation details 
Cannot complete the install because of a conflicting dependency. 
Software being installed: m2e connector for build-helper-maven-plugin 0.15.0.201109282249 (org.sonatype.m2e.buildhelper.feature.feature.group 0.15.0.201109282249) 
Software currently installed: m2e - Maven Integration for Eclipse 1.2.0.20120903-1050  (org.eclipse.m2e.feature.feature.group 1.2.0.20120903-1050) 
Only one of the following can be installed at once: 
    Maven Integration for Eclipse JDT 1.2.0.20120903-1050 (org.eclipse.m2e.jdt 1.2.0.20120903-1050) 
    Maven Integration for Eclipse JDT 1.1.0.20120530-0009 (org.eclipse.m2e.jdt 1.1.0.20120530-0009) 
Cannot satisfy dependency: 
    From: m2e - Maven Integration for Eclipse 1.2.0.20120903-1050 (org.eclipse.m2e.feature.feature.group 1.2.0.20120903-1050) 
    To: org.eclipse.m2e.jdt [1.2.0.20120903-1050] 
Cannot satisfy dependency: 
    From: m2e connector for build-helper-maven-plugin 0.15.0.201109282249 (org.sonatype.m2e.buildhelper 0.15.0.201109282249) 
    To: bundle org.eclipse.m2e.jdt [1.1.0,1.2.0) 
Cannot satisfy dependency: 
    From: m2e connector for build-helper-maven-plugin 0.15.0.201109282249 (org.sonatype.m2e.buildhelper.feature.feature.group 0.15.0.201109282249) 
    To: org.sonatype.m2e.buildhelper [0.15.0.201109282249] 

En nuestros archivos pom que utilizamos buildhelper añadir directorios con las fuentes generadas para el Eclipse:

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>build-helper-maven-plugin</artifactId> 
    <version>1.5</version> 
    <executions> 
     <!-- Fix this eclipse error by discovering the plugin in the marketplace --> 
     <execution> 
      <id>add-source</id> 
      <phase>generate-sources</phase> 
      <goals> 
       <goal>add-source</goal> 
      </goals> 
      <configuration> 
       <sources> 
         <source>${project.build.directory}/generated-sources/cxf</source> 
       </sources> 
      </configuration> 
     </execution> 
    </executions> 
</plugin> 
+1

Gracias por esto. Debe agregar su solución como respuesta y aceptarla. – artbristol

+3

Debe poner su solución en una respuesta y marcar la pregunta como respondida, por lo que es obvio que el problema fue resuelto. – FrVaBe

+0

Gracias por los comentarios. Moví la solución a la respuesta a continuación. Necesito esperar dos días antes de poder marcar mi propia respuesta como la solución. – Denis

Respuesta

21

La comentario en el pom sugerido utilizar el mercado de Eclipse para instalar la buildhelper:

<!-- Fix this eclipse error by discovering the plugin in the marketplace --> 

Esto no funciona, porque la versión de buildhelper en el mercado de Eclipse está desactualizada.

En lugar de usar Eclipse Marketplace, instalé el buildhelper directamente desde el repositorio de Sonatype usando la opción de menú de instalación del nuevo software de Eclipse. El repositorio Sonatype con la última versión (actualmente) está aquí: https://repository.sonatype.org/content/repositories/forge-sites/m2e-extras/0.15.0/N/0.15.0.201206251206/

Esto solucionó mi problema.

+0

+1 también funciona para mí. – Stephan202

Cuestiones relacionadas