Я разработал плагин maven с аннотацией @aggregator.Последующая обработка класса Maven
Если я бегу
mvn clean compile my:artifact:task package
затем компилирует 2 раза.
Так я вставить этот фрагмент в мой ПОМ
<plugin>
<groupId>my</groupId>
<artifactId>artifact</artifactId>
<version>1.0.0-SNAPSHOT</version>
<executions>
<execution>
<id>post-classes</id>
<phase>process-classes</phase>
<goals>
<goal>task</goal>
</goals>
</execution>
</executions>
</plugin>
но тогда он будет работать на каждом модуле (@ агрегатор, казалось бы, игнорируется).
Как включить плагин после компиляции?
Редактировать: Моя проблема относится к жизненному циклу eclipse tycho по умолчанию. Но есть major bug, поэтому я был очень смущен.
Где установлен плагин? В дочернем модуле или родительском модуле? – 2013-02-28 10:54:44
аннотация '@ aggregator', если я правильно помню, делает ваш плагин цели только один раз для всего проекта. –
@Kata Я добавил этот xml-фрагмент в родительский pom – Nachtgold