gpt4 book ai didi

java - 在父 pom 中使用 pluginManagement 的 eclipse 中的生命周期配置错误未涵盖插件执行

转载 作者:太空狗 更新时间:2023-10-29 22:31:58 24 4
gpt4 key购买 nike

我在 pluginManagement 标签的父 pom.xml 中有 jaxws-maven-plugin,我指的是子 pom 中的这个插件。

mvn clean install 运行良好。但是, eclipse 提示说“生命周期配置未涵盖的插件执行:org.codehaus.mojo:jaxws-maven-plugin:1.12:wsimport(执行:FirstWsdl,阶段:generate-sources)”。

你能建议如何在 eclipse 中避免这个错误吗?

父类

<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>

子 pom

<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
</plugin>
</plugins>

我看了这个问题,回复了How to solve "Plugin execution not covered by lifecycle configuration" for Spring Data Maven Builds , 但是,我应该在父 pom 和子 pom 中都使用 pluginManagement 来避免这个错误吗?

最佳答案

如果找不到连接器,可以在 Eclipse 中关闭此错误因为正如文档所说:

To get the Maven execution from within Eclispe to work you don't have to do anything.

所以转到 Eclipse:Preferences -> Maven -> Error/Warnings 并在选项中将 Error 更改为 Warning:Plugin execution not converted by lifecycle configuration

关于java - 在父 pom 中使用 pluginManagement 的 eclipse 中的生命周期配置错误未涵盖插件执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19432073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com