gpt4 book ai didi

java - 在 pom.xml 中排列配置文件和插件

转载 作者:行者123 更新时间:2023-12-01 14:49:24 25 4
gpt4 key购买 nike

我的 pom.xml 中有这些东西

  • 个人资料1
  • 个人资料2

这些配置文件适用于单独的构建环境。

我需要使这些插件对于两个配置文件都是通用的。

  • 插件1
  • 插件2
  • 插件3

我应该把这些常用插件放在哪里?

最佳答案

您只需将它们放入默认构建部分即可。由于插件对于两个配置文件都是通用的:这是最好的方法。

请注意,如果不同配置文件的插件配置略有不同,您可以使用插件配置中的属性并在配置文件中定义这些属性的值。

    <build>
<plugins>
<plugin>
<groupId>someGroup</groupId>
<artifactId>plugin1</artifactId>
...
</plugin>
<plugin>
<groupId>someGroup</groupId>
<artifactId>plugin2</artifactId>
...
</plugin>
<plugin>
<groupId>someGroup</groupId>
<artifactId>plugin3</artifactId>
...
</plugin>
</plugins>
</build>

编辑

请注意,即使没有激活配置文件,此解决方案也将启用插件。不确定这是什么你需要的。 (您可能有第三个构建环境:例如未定义配置文件的开发人员计算机)。在这种情况下,第三个配置文件的解决方案是可行的方法。

 mvn clean install -Pprofile1,profile-common

 mvn clean install -Pprofile2, profile-common

以及在 profile-common 中定义的常用插件

关于java - 在 pom.xml 中排列配置文件和插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15037485/

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