Estoy usando el complemento jaxb2 xjc
para generar archivos java desde XSD
. Por lo tanto, se utilizan para configurar mi pom.xml de la siguiente manera:Maven JAXB2 Complemento XJC: ejecución del complemento M2E no cubierto
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<packageName>com.mypackage.model</packageName>
<schemaDirectory>${basedir}/src/main/resources/XSD</schemaDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
cambié mi entorno de desarrollo Eclipse Indigo y esto no funciona más. El error dice: "La ejecución del complemento no está cubierta por la configuración del ciclo de vida". Entiendo que tengo que definir la ejecución de mi complemento de manera diferente para que funcione en mi nuevo entorno.
Seguí las instrucciones en esta página M2E plugin execution not covered pero los archivos fuente no se generan al ejecutar la fase generate-sources
.
¿Alguien podría mostrarme cómo refactorizar exactamente mi pom para que mis archivos se generen correctamente?
¡Gracias por tu ayuda!
¿Alguna vez encontró una respuesta para este fuera de línea? Estoy tratando de resolver el mismo problema yo mismo. –
Ninguno ... Pero si encuentras uno, publícalo y estaré encantado de aceptarlo :) –