我正在将xsdtojava
与cxf
maven`插件配合使用:
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-xjc-plugin</artifactId>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<configuration>
...
</configuration>
<goals>
<goal>xsdtojava</goal>
</goals>
</execution>
</executions>
</plugin>
问题:我想防止在每个mvn package
上执行此插件。相反,我只想手动触发源生成。但是如何?我尝试设置自定义阶段或目标,例如<phase>generate-sources-now</phase>
或<goal>generate-sources-now</goal>
,但没有用。
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-xjc-plugin</artifactId>
<configuration>
...
</configuration>
</plugin>
并以通常的:
表示法(cxf-xjc-plugin:goal
)调用目标。