gpt4 book ai didi

Maven 在多个插件执行之间共享配置

转载 作者:行者123 更新时间:2023-12-04 19:56:18 24 4
gpt4 key购买 nike

如果我多次执行 Maven 插件并且它们共享至少一个相同的配置值,那么我是否可以在插件的所有执行之间共享此配置。

考虑具有两次执行的构建插件的微不足道的情况:

<plugin>
<!-- ID, version... -->
<executions>
<execution>
<id>ID1</id>
<configuration>
<myConfig>foo</myConfig>
...
</configuration>
</execution>
<execution>
<id>ID2</id>
<configuration>
<myConfig>foo</myConfig>
...
</configuration>
</execution>
</executions>
</plugin>

我怎样才能重写这个,以便 ID1ID2执行对 myConfig 使用相同的值配置?

最佳答案

为什么不将通用配置移到具体执行之外?

<plugin>
<!-- ID, version... -->
<configuration>
<commonConfig>foo</commonConfig>
</configuration>
<executions>
<execution>
<id>ID1</id>
<configuration>
<specificConfig>bar</specificConfig>
</configuration>
</execution>
<execution>
<id>ID1</id>
<configuration>
<specificConfig>baz</specificConfig>
</configuration>
</execution>
</executions>
</plugin>

它适用于我使用的一些插件(例如 gmaven-plugin)和 Maven documentation我还没有找到任何证据表明它不应该起作用。

关于Maven 在多个插件执行之间共享配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16795922/

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