我们希望创建一个使用jaxws-maven-plugin *wsimport*从WSDL生成Java类的项目。但是,我们希望将wsimport生命周期从默认的生成源切换到自定义生命周期。我们怎么能做到呢?
例如,我们希望能够通过调用自定义阶段来手动调用wsimport插件,比如wsimport生成源。
发布于 2013-04-11 12:38:16
您只需定义希望在pom中插件配置的executions部分执行插件的生命周期阶段。这是通过<phase>标记完成的。
因此,例如,要在test阶段执行jaxws-maven-plugin,只需执行以下操作:
<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>更多细节可以在这里看到:Tag
https://stackoverflow.com/questions/15941641
复制相似问题