maven, ant plugin, antrun: беги - PullRequest
       20

maven, ant plugin, antrun: беги

8 голосов
/ 26 мая 2009

При выполнении 'mvn antrun: run' мои задачи не запускаются .. У меня есть задача эха, но вывод не отображается .. При выполнении фаз, с которыми связаны задачи, они выполняются ..

Как конкретно выполнить задачи из командной строки?

1 Ответ

7 голосов
/ 26 мая 2009

Предположим, что-то подобное добавлено в ваш pom.xml

<build>
   <plugins>
       <plugin>
          <artifactId>maven-antrun-plugin</artifactId>
          <executions>
            <execution>
              <phase>package</phase><!--Change this to control when it runs -->
              <configuration>
                <tasks>
            <echo  message="Hello, maven"/>
                </tasks>
              </configuration>
              <goals>
                <goal>run</goal><!-- this is to call antrun:run -->
              </goals>
            </execution>
          </executions>
        </plugin>
     </plugins>
  </build>

Выполнение mvn package приведет к следующему на вашей консоли

[INFO] [antrun:run {execution: default}]
[INFO] Executing tasks
     [echo] Hello, maven
[INFO] Executed tasks

Вы можете изменить phase, чтобы ваш сценарий ant запускался в любой точке, где вам нужно.

...