cxf wsdl2Java 实现
一、ant 实现
<?xml version="1.0"?>
<project name="cxf build" basedir=".">
<property name="cxf.home" location ="D:/developSoft/apache-cxf-2.3.3"/>
<property name="src.dir" value="${basedir}/src" />
<property name="build-gen" location="${basedir}/gen"/>
<property name="wsdl-name" value="hello.wsdl"/>
<property name="wsdl-path" value="${src.dir}/${wsdl-name}"/>
<path id="cxf.classpath">
<!-- 一定要编译class -->
<pathelement location="${basedir}/WebRoot/WEB-INF/classes"/>
<fileset dir="${cxf.home}/lib">
<include name="*.jar"/>
</fileset>
</path>
<target name="cxfWSDLToJava">
<echo message="Running WSDL2Java task"/>
<delete quiet="true" dir="${build-gen}"/>
<mkdir dir="${build-gen}"/>
<java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
<arg value="-client"/>
<arg value="-d"/>
<arg value="${build-gen}/src"/>
<arg value="${wsdl-path}"/>
<classpath>
<path refid="cxf.classpath"/>
</classpath>
</java>
</target>
</project><?xml version="1.