Maven, настройте конкретную цель - PullRequest
8 голосов
/ 20 сентября 2010

Я хочу настроить «взорванную» цель maven-war-plugin:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-war-plugin</artifactId>
  <executions>
    <execution>
      <goals>
        <goal>exploded</goal>
      </goals>
      <configuration>
        <webappDirectory>war</webappDirectory>
      </configuration>
    </execution>
  </executions>
</plugin>

Мне нужно запустить «взорванную» цель вручную и не хочу привязывать выполнение к какой-либо фазе lifycycle.Но когда я запускаю «mvn war: exploded», maven игнорирует мою конфигурацию.Подскажите пожалуйста, как это сделать:

1 Ответ

13 голосов
/ 20 сентября 2010

Прочитайте эту страницу для справки:

Руководство по настройке выполнения Mojo по умолчанию

По существу:

это будет работать, если вы настроите выполнение с идентификатором default-cli

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-war-plugin</artifactId>
  <executions>
    <execution>
      <id>default-cli</id>
      <goals>
        <goal>exploded</goal>
      </goals>
      <configuration>
        <webappDirectory>war</webappDirectory>
      </configuration>
    </execution>
  </executions>
</plugin>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...