如何在我的Ant构建文件中使用Apache CXF的WSDLToJava从WSDL创建Java代码?

时间:2015-03-29 12:38:00

标签: web-services ant jboss cxf wsdl2java

如何在我的Ant构建文件中使用Apache CXF的WSDLToJava从WSDL创建Java代码?

1 个答案:

答案 0 :(得分:1)

官方Apache documentation page上有几个例子,例如:

<?xml version="1.0"?>
<project name="cxf wsdl2java" basedir=".">   
   <property name="cxf.home" location ="/usr/myapps/cxf-2.5.1"/>

   <path id="cxf.classpath">
      <fileset dir="${cxf.home}/lib">
         <include name="*.jar"/>
      </fileset>
   </path>

   <target name="cxfWSDLToJava">
      <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
         <arg value="-client"/>
         <arg value="-d"/>
         <arg value="src"/>
         <arg value="MyWSDL.wsdl"/>
         <classpath>
            <path refid="cxf.classpath"/>
         </classpath>
      </java>
   </target>
</project>

如果这不能回答您的问题,请将您的问题更新为更具体。

您当然需要下载CXF并将cxf.home设置为相关位置,并将MyWSDL.wsdl设置为WSDL文件的路径。