我正在尝试使用 cxf 3.0.9 jar 构建一个项目。当前项目使用的是 cxf 2.7.11,我需要将其升级到 cxf.3.0.9。但是在 cxf 3.0.9 中没有可用的 wsdl2java 类。在当前的构建文件中,我的目标是 java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true" failonerror="true"
这不适用于 cxf 3.0.9,因为 jar 中没有 org.apache.cxf.tools.wsdlto.WSDLToJava。谁能告诉我如何使用 cxf 3.0.9 使用 ant 和 wsdl2java 构建项目。附加 ant build xml 片段以供参考。
<target name="wsdl2java">
<java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true" failonerror="true">
<sysproperty key="exitOnFinish" value="true"/>
<arg value="-all"/>
<arg value="-fe"/>
<arg value="jaxws21"/>
<arg value="-d"/>
<arg value="src"/>
<arg value="-b"/>
<arg value="bindings.xml"/>
<arg value="-exsh"/>
<arg value="true"/>
<arg value="-dns"/>
<arg value="true"/>
<arg value="-dex"/>
<arg value="true"/>
<arg value="-verbose"/>
<arg value="-autoNameResolution"/>
<arg value="${wsdl.url}"/>
<classpath>
<path refid="cxf.deps"/>
</classpath>
</java>
</target>