Wykonanie wtyczki nieobjęte błędem konfiguracji cyklu życia w eclipse za pomocą pluginManagement w nadrzędnym pom
Mam wtyczkę jaxws-maven w rodzicu pom.xml w tagu pluginManagement i odnoszę się do tej wtyczki w pom pomorze.
Instalacja mvn clean działa poprawnie. Ale eclipse narzeka, że „Wykonanie wtyczki nie jest objęte konfiguracją cyklu życia: org.codehaus.mojo: jaxws-maven-plugin: 1.12: wsimport (wykonanie: FirstWsdl, faza: generate-sources)”.
Czy możesz zasugerować, jak uniknąć tego błędu w zaćmieniu?
rodzic 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>
dziecko pom
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
</plugin>
</plugins>
Spojrzałem na to pytanie i odpowiedziałemJak rozwiązać problem „Wykonanie wtyczki nieobjęte konfiguracją cyklu życia” dla Spring Spring Maven Builds, ale czy powinienem używać pluginManagement zarówno w rodzicu, jak i pomorze potomnym, aby uniknąć tego błędu?