Домой java Плагин Maven — порядок выполнения в той же фазе

Плагин Maven — порядок выполнения в той же фазе

811
0

В Maven вы можете использовать жизненный цикл или фазы сборки для управления порядком выполнения плагина. В некоторых случаях вам нужно привязать несколько плагинов к одной и той же фазе, но вы все равно хотите контролировать порядок выполнения плагинов.

Но заказ не выполняется в том же порядке, как они перечислены в POM, см. Это MNG-2258 и MNG-3719 .

Решение

Эта ошибка исправлена в Maven 3.0.3, подключаемый модуль Maven, привязанный к той же фазе, будет выполнен в том же порядке, в котором они перечислены в pom.xml

Например, 3 плагина связаны с фазой « prepare-package ».





maven-clean-plugin
2.2


auto-clean
prepare-package
// ...



org.apache.maven.plugins
maven-resources-plugin
2.5


copy-resources
prepare-package
// ...



org.primefaces.extensions
resources-optimizer-maven-plugin
0.5


optimize
prepare-package
// ...




Если вы бежите mvn prepare-package , он будет выполнен в следующей последовательности, так же, как в порядке их перечисления pom.xml

  1. Maven-плагин очистки
  2. Maven-ресурсы-плагин
  3. ресурсы-оптимизатор-Maven-плагин

Рекомендации

  1. порядок выполнения плагинов больше не POM упорядочен в 2.0.9
  2. Как выполнять заказанные задачи в сборке Maven
  3. Неправильный порядок выполнения плагинов в одной фазе

плагин maven maven

Плагин Maven — порядок выполнения в той же фазе

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Учебник по планированию Quartz 2

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь