Плагин Maven Inject Settings.xml - PullRequest
       25

Плагин Maven Inject Settings.xml

0 голосов
/ 26 ноября 2018

В настоящее время я настраиваю цепочку CI / CD для нескольких проектов.Я хотел бы внедрить плагин maven в каждую сборку нашего сервера Jenkins (этот: https://github.com/cedricwalter/git-branch-renamer-maven-plugin). Есть ли способ внедрить плагин в сборку, не добавляя его в каждый файл pom.xml в каждом проекте?

1 Ответ

0 голосов
/ 26 ноября 2018

Вы можете сделать это с mavenSettings.xml, используя раздел profile: https://maven.apache.org/settings.html

Затем установите этот mavenSettings.xml в установку Maven, используемую Jenkins.

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

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

Затем вы можете добавить свою конкретную конфигурацию плагина там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...