Ho il plugin jaxws-maven nel padre pom.xml nel tag pluginManagement e mi riferisco a questo plug-in nel pom del bambino.L'esecuzione del plug-in non è coperta dall'errore di configurazione del ciclo di vita in eclipse con pluginManagement nel genitore pom
mvn clean sta funzionando bene. Ma eclipse si lamenta del fatto che l'esecuzione del plug-in non è coperta dalla configurazione del ciclo di vita: org.codehaus.mojo: jaxws-maven-plugin: 1.12: wsimport (esecuzione: FirstWsdl, phase: generate-sources) ".
Puoi suggerire come evitare questo errore in eclissi?
genitore pom
<pluginManagement>
<plugins>
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>1.12</version>
<executions>
<execution>
<id>FirstWsdl</id>
<goals>
<goal>wsimport</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<wsdlLocation>location/file.wsdl</wsdlLocation>
<wsdlFiles>
<wsdlFile>file.wsdl</wsdlFile>
</wsdlFiles>
<packageName>com.xxx.package</packageName>
</configuration>
</execution>
</executions>
<configuration>
<sourceDestDir>${basedir}/generated</sourceDestDir>
<verbose>true</verbose>
<extension>true</extension>
<keep>true</keep>
<vmArgs>
<vmArg .../>
</vmArgs>
</configuration>
</plugin>
...
</plugins>
</pluginManagement>
bambino pom
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
</plugin>
</plugins>
ho guardato a questa domanda e la risposta How to solve "Plugin execution not covered by lifecycle configuration" for Spring Data Maven Builds, ma, devo usare pluginManagement sia nel genitore e pom bambino per evitare questo errore?
Così, l'unico modo sembra essere l'aggiunta di metadati mappatura del ciclo di vita in POM genitore di ignorare i JAX-WS plugin come in http: //wiki.eclipse.org/M2E_plugin_execution_not_covered#ignore_plugin_goal. Quando dico Scopri nuovi connettori m2e, eclipse non ne ha trovato uno per il plugin jax-ws. Tuttavia, quando eseguo l'installazione di mvn clean dalla CLI, l'obiettivo ws-import è in esecuzione. –
@would_like_to_be_anon Sì, sono d'accordo, aggiungendo che i metadati del ciclo di vita sembrano funzionare. – VonC