【问题标题】:How can I use WSDLToJava of Apache CXF in my Ant buildfile to create Java code from a WSDL?如何在我的 Ant 构建文件中使用 Apache CXF 的 WSDLToJava 从 WSDL 创建 Java 代码?
【发布时间】:2015-06-02 11:08:22
【问题描述】:

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

【问题讨论】:

    标签: web-services ant jboss cxf wsdl2java


    【解决方案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 文件的路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 2011-03-23
      相关资源
      最近更新 更多