Могу ли я запустить собственный плагин maven после плагина maven-release? - PullRequest
0 голосов
/ 06 ноября 2018

Можно ли вызвать другой плагин maven после его завершения? Я хочу уведомить другую имеющуюся у нас службу о выпуске (с информацией о самом коде, в частности о классах, которые имеют определенную аннотацию).

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

Ответы [ 2 ]

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

В официальной документации упоминаются все цели, доступные для этого плагина.

Последняя цель, предоставленная maven, - это развертывание, и Maven Release Plugin ссылается на это для выполнения release:stage.

Если вы хотите запустить другой плагин maven после релиза maven, вам просто нужно указать его в файле POM после плагина релиза maven и сослаться на его выполнение на deploy goal

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

Вы можете указать это в командной строке, цели будут выполняться в том порядке, в котором они объявлены:

mvn release:perform my-plugin:my-goal
...