我目前正在为多个项目建立CI / CD链。我想在Jenkins服务器的每一个版本中都注入一个Maven插件(这个https://twitter.com/ericlaw/status/1066149633855053825)。有没有一种方法可以在不将插件添加到每个项目的每个pom.xml的情况下将其注入到构建中?
答案 0 :(得分:1)
您可以使用profile
部分的https://maven.apache.org/settings.html
然后将mavenSettings.xml设置为Jenkins使用的Maven安装。
...
<profiles>
<profile>
<id>AllwaysOn</id>
<activation>
<activeByDefault>true</activeByDefault>
...
</activation>
<!-- add plugin config here -->
</profile>
</profiles>
...
然后,您可以在其中添加特定的插件配置。