更改jaxws-maven-plugin生命周期
问题描述:
我们想创建一个项目,使用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