2013-04-11 2 views
0

Мы хотели бы создать проект, который использует 0x125. Однако мы хотели бы переключить жизненный цикл wsimport по умолчанию generate-sources до изготовленный под заказ жизненный цикл. Как мы можем сделать это?Изменение жизненного цикла jaxws-maven-plugin

Например, мы хотели бы, чтобы быть в состоянии назвать wsimport плагин вручную, вызвав пользовательские фазы, как wsimport генерировать-источники.

+0

Что вы имеете в виду * изготовленный под заказ * жизненный цикл? – khmarbaise

+0

Добавить разъяснение в вопросе, чтобы ответить на вопрос @ khmarbaise –

ответ

0

Вы просто определяете фазу жизненного цикла, в которой вы хотите, чтобы плагин выполнял в секции executions конфигурации плагина в вашем помпе. Это делается с помощью тега <phase>.

Так, например, чтобы иметь JAXWS-Maven-плагин выполнить в test фазе вы бы просто сделать следующее:

<project> 
    ... 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.jvnet.jax-ws-commons</groupId>      
       <artifactId>jaxws-maven-plugin</artifactId> 
       <version>2.2</version> 
       <executions> 
        <execution> 
         <id>myCustomExecution</id> 
         <goals> 
          <goal>wsimport</goal> 
         </goals> 
         <phase>test</phase> 
         <configuration> 
          ...     
         </configuration> 
        </execution> 
       </executions> 
      </plugin> 
     </plugins> 
    </build> 
    ... 
</project> 

Более подробную информацию можно посмотреть здесь: http://maven.apache.org/guides/mini/guide-configuring-plugins.html#Using_the_executions_Tag

Смежные вопросы