gpt4 book ai didi

maven - 如何从子 pom 中删除父 pom 中定义的插件配置

转载 作者:行者123 更新时间:2023-12-01 08:26:37 28 4
gpt4 key购买 nike

我有一个父 pom 在 pluginManagement 中定义了插件的一些配置项,其中有一个特定的配置。我不想在 child pom 中。

我尝试覆盖我的子 pom 中的其他配置项,这有效,但“删除”配置项似乎不起作用。 “删除”是指我尝试不填写任何内容,例如:

<configuration>
<itemIdontWant></itemIdontWant>
</configuration>

以上不起作用,我仍然得到相同的配置。在编译过程中。我可以填充一些垃圾来使这个项目的效果无效,但我想要正确的方法来“删除”它。有什么帮助吗?

最佳答案

您可以简单地尝试以下操作:

<configuration>
<itemIdontWant combine.self="override"></itemIdontWant>
</configuration>

上面的问题可能是,如果您想将其设置为空,则插件的默认值将成为该值。

此外,您可以使用以下方法更改配置的继承:

<build>
<plugins>
<plugin>
<inherited>false</inherited>
<groupId>...</groupId>
<artifactId>..</artifactId>
</plugin>
</plugins>
</build>

以上部分的文档可以在这里找到: https://maven.apache.org/pom.html

关于maven - 如何从子 pom 中删除父 pom 中定义的插件配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33251049/

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