Сборка подмодулей maven и запуск задания муравья - PullRequest
0 голосов
/ 31 октября 2011

У меня есть проект Maven с модулями.Я хочу, чтобы при запуске mvn install выполнялась фаза установки всех модулей и после этого выполнялась задача муравья из родительского проекта.У меня есть следующий родительский pom.xml

<project>
  ...
     <build>
         <plugins>
             <plugin>
                <artifactId>maven-antrun-plugin</artifactId>
                <version>1.6</version>
                <executions>
                                <execution>
                                   <phase>install</phase>    
                                       ant task
                                 </execution>
                             </executions>
             </plugin>
          </plugins>
 <modules>
     <module>module1</module>
     <module>module2</module>
 </modules>

Но при запуске mvn install задача муравья выполняется во всех модулях, а не в корневом проекте.

1 Ответ

1 голос
/ 31 октября 2011

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

Переместите задачу ant в отдельный модуль, и внутри этого модуля вы можете вызвать свой скрипт ant после фазы установки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...