0
我們想創建一個項目,使用jaxws-maven-plugin * wsimport *從WSDL生成Java類。但是我們想從切換默認的wsimport生命週期產生來源到定製生命週期。我們怎麼做到這一點?更改jaxws-maven-plugin生命週期
例如,我們希望能夠調用的wsimport手動插件調用定製相類似的wsimport-產生來源。
我們想創建一個項目,使用jaxws-maven-plugin * wsimport *從WSDL生成Java類。但是我們想從切換默認的wsimport生命週期產生來源到定製生命週期。我們怎麼做到這一點?更改jaxws-maven-plugin生命週期
例如,我們希望能夠調用的wsimport手動插件調用定製相類似的wsimport-產生來源。
您只需定義要在其中插件在插件配置在你的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
你是什麼意思*定製*生命週期? – khmarbaise 2013-04-11 06:45:45
在問題澄清添加回答@ khmarbaise的問題 – 2013-04-15 03:30:03