用ant生成xfire客户端

使用ant,通过WSDL文件生成Xfire客户端:
下载xfire-1.2.6,导入相关包。

<?xml version="1.0" encoding="UTF-8"?>  
<project name="Test" basedir="." default="wsgen">  
 <path id="classpathId">
   <fileset dir="./lib/xfire1.2.6">
	  <include name="*.jar" />
    </fileset>
 </path> 
 <target name="clean" description="Prepare for clean build">   
 </target>  
 <target name="wsgen" depends="clean">  
    <taskdef name="WsGenTask" classname="org.codehaus.xfire.gen.WsGenTask" classpathref="classpathId"/>  
    <WsGenTask outputDirectory="./src/" wsdl="test.wsdl" package="com.webtrust.order" overwrite="true"/>  
 </target>  
</project>



刚开始的时候,由于包的问题,老出现classnotfond大的错误,关键是包导好,一切就简单了

你可能感兴趣的:(java,xml,ant)