Maven注入插件settings.xml

时间:2018-11-26 14:45:18

标签: maven jenkins maven-plugin

我目前正在为多个项目建立CI / CD链。我想在Jenkins服务器的每一个版本中都注入一个Maven插件(这个https://twitter.com/ericlaw/status/1066149633855053825)。有没有一种方法可以在不将插件添加到每个项目的每个pom.xml的情况下将其注入到构建中?

1 个答案:

答案 0 :(得分:1)

您可以使用profile部分的https://maven.apache.org/settings.html

使用mavenSettings.xml来实现。

然后将mavenSettings.xml设置为Jenkins使用的Maven安装。

  ...
  <profiles>
    <profile>
      <id>AllwaysOn</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        ...
      </activation>

      <!-- add plugin config here -->
    </profile>
  </profiles>
  ...

然后,您可以在其中添加特定的插件配置。