Quiero habilitar plug ins viejos no disponibles en m2e v 1.0¿Incluye plugins m2e más antiguos con m2e 1.0+ utilizando mapeo de ciclo de vida?
Lo he agregado al POM pero no funciona si hay varios elementos.
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>[0.0.0,)</version>
<goals>
<goal>unpack</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute />
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>[0.0.0,)</version>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
También he intentado la siguiente variación.
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<lifecycleMappings>
<lifecycleMapping>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>[0.0.0,)</version>
<goals>
<goal>unpack</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMapping>
<lifecycleMapping>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>[0.0.0,)</version>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMapping>
</lifecycleMappings>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
El mensaje de error que consigo es:
No se puede analizar el ciclo de vida metadatos de mapeo para el experto proyecto MavenProject: com.sakriom: babea-contexto: 0.0.1-SNAPSHOT @ D: \ Documents and Settings ..... \ Workspaces \ Eclipse 3.6 - Scala \ DroolsContext \ pom.xml Causa: Etiqueta no reconocida: 'versión' (posición: START_TAG visto ... \ r \ n ... @ 10: 22)
¿Cómo se decodifica este mensaje de error?
¿Puedes publicar la parte de 'pom.xml' donde se encuentra' START_TAG'? –
¿En serio espera que sepamos qué hay en la línea 8 sin el código? Obviamente, la etiqueta no está permitida donde la ha colocado. –
carlspring
Este es un duplicado de http://stackoverflow.com/questions/6663642/cannot-parsecycle-mapping-metadata-for-maven-project-mavenproject –