繁体   English   中英

在使用CXF 3.0.9 jar的ant目标中使用wsdl2java

[英]using wsdl2java in ant target using CXF 3.0.9 jar

我正在尝试使用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> 

我认为您需要在项目中添加cxf-tools-wsdlto-core-3.0.9-sources.jar 如果您使用的是Maven,则该类将自动可用。 参见cxf-tools-wsdlto-core

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM