java - 如何从maven中的父配置文件覆盖模块中的插件配置
问题描述
我有父 pom 和模块的项目。在父 pom 中,我声明了一些配置文件:
<profiles>
<profile>
<id>profileone</id>
<build>
<plugins>
...
</plugins>
</build>
</profile>
<profile>
<id>profiletwo</id>
<build>
<plugins>
<plugin>
<!-- Here is plugin a -->
</plugin>
<!-- Here I want to change value in configuration in plugin b from module -->
</plugins>
</build>
</profile>
我也有模块的 pom
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>plugin-b</artifactId>
<version>1.0.0</version>
<configuration>
<argLine>value-a</argLine>
</configuration>
</plugin>
</plugins>
</build>
现在我的所有配置文件都使用相同的模块,但profiletwo
添加plugin a
并需要覆盖模块配置中的值plugin b
。我怎样才能做到这一点?
解决方案
推荐阅读
- c# - 如何让 WPF 应用程序打开另一个应用程序(如果存在)
- web - Visual Studio ClickOnce Web 部署
- oracle - Oracle Apex 不显示现有架构
- css - CSS translateY 和 ZOOM 导致 div 之间的间隙
- jinja2 - 具有默认值的变量的气流 Jinja 模板
- excel - 使用数组中的值覆盖 Excel 工作表中的范围
- c# - 如何在课堂上触发用户事件?
- python-3.x - 训练损失和准确性以及验证准确性保持不变
- ssl - 如何检查是否安装了英特尔 SGX SDK 和英特尔 SGX SSL?
- schema - 将本地业务与服务和区域服务模式相结合