2013-04-11 68 views
0

我們想創建一個項目,使用jaxws-maven-plugin * wsimport *從WSDL生成Java類。但是我們想從切換默認的wsimport生命週期產生來源定製生命週期。我們怎麼做到這一點?更改jaxws-maven-plugin生命週期

例如,我們希望能夠調用的wsimport手動插件調用定製相類似的wsimport-產生來源

+0

你是什麼意思*定製*生命週期? – khmarbaise 2013-04-11 06:45:45

+0

在問題澄清添加回答@ khmarbaise的問題 – 2013-04-15 03:30:03

回答

0

您只需定義要在其中插件在插件配置在你的POM中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