最终,我使用明确的
如果我将
如果我将
mvn generate-sources
生成了一些Java代码,该命令调用了pom.xml
中定义的CXF插件。
问: 如何配置插件以使其在显式调用时运行并且不进行其他操作时不运行?如果我将
phase
设置为generate-sources
,那么mvn generate-sources
可以正常工作,但是mvn compile
也会触发它(这是不需要的)。如果我将
phase
设置为none
,那么mvn generate-sources
不会执行任何操作(不需要),但是mvn compile
也不会触发它(可以接受)。<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<!--<phase>none</phase>-->
mvn cxf-codegen-plugin:<目标名称>
。 - Joao Moraismvn org.apache.cxf:cxf-codegen-plugin:wsdl2java
- 被告知 "没有要生成的内容"。 - Pavel Vlasov