我正在使用 maven cxf-codegen-plugin 从 wsdl 生成 java web 服务文件。如果我尝试在默认输出目录 (target\generated-sources\cxf) 中生成文件,该插件可以正常工作,但如果我尝试使用以下命令在其他目录中生成它们:
<sourceRoot>src/main/myOtherDir</sourceRoot>
在我的 pom.xml 中,只有当我这样做时才会生成文件:
mvn clean eclipse:eclipse
如果我做
mvn eclipse:eclipse
如果没有“干净”,则不会生成文件...
有人有什么主意吗....?
我的pom:
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
<executions>
<execution>
<id>generate-sources</id>
<configuration>
<sourceRoot>src/main/myOtherDir</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>src/main/resources/wsdl/AccountWS.wsdl</wsdl>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
谢谢, 阿隆