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?

questionAnswers(4)

yourAnswerToTheQuestion