У меня есть две общие задачи, связанные с плагинами, которые я хочу выполнить в своих проектах. Поскольку они распространены, я хочу переместить их конфигурацию в раздел pluginMangement
общего родительского ПОМ. Тем не менее, обе из двух задач, в то время как в противном случае полностью различны, используют один и тот же плагин. В некоторых моих проектах я хочу только сделать одну из двух задач (я не всегда хочу запускать все исполнения плагина).
Есть ли способ указать несколько разных исполнений плагина в разделе pluginManagement
родительского pom и выбрать в моем дочернем pom один (и только один) из этих исполнений для фактического запуска? Если я сконфигурировал 2 исполнения в pluginManagement
, кажется, что оба исполнения будут выполняться.
Примечание. Я думаю, что это может быть или не быть дубликатом вопроса Maven2 - проблема с отношениями pluginManagement и parent-child, но поскольку вопрос почти 4 длинных экрана (TL; DR), может быть полезным краткий дубликат.