Невозможно переопределить определение цели выполнения плагина.
Допустим, у меня есть родительский конфиг Jetty, который определяет
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
</execution>
теперь я хочу, чтобы локально для конкретного проекта цель взорвалась
Если я пытаюсь переопределить определение родителя в локальном проекте с помощью
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run-exploded</goal>
</goals>
</execution>
тогда у меня эффективный пом становится
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
<goal>run-exploded</goal>
</goals>
</execution>
Я удивлен, поскольку я всегда думал, что это переопределит.
Это новое поведение в Maven3?
Есть ли способ получить переопределенное поведение вместо текущего?