<?xml version="1.0" ?>
<project name="TestClient" basedir="." default="all">
<path id="jars">
<!-- 这里设置执行脚本所需要jar包的存放路径 -->
<fileset dir="C:/ws/lib">
<include name="**/*.jar"/>
</fileset>
</path>
<taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask" loaderref="axis" >
<classpath refid="jars"/>
</taskdef>
<target name="clean">
<delete dir="build" />
</target>
<target name="all" depends="compile"/>
<target name="dirs">
<mkdir dir="build" />
<mkdir dir="src" />
<mkdir dir="build/generated" />
<mkdir dir="build/classes" />
</target>
<target name="genClient" depends="dirs">
<!-- 这里填写服务器端web serivce的URL -->
<wsdl2java url="
http://localhost:8080/axis/services/TestService?wsdl" output="src"> <!-- 输出文件的根目录 -->
<mapping namespace="
http://localhost:8080/axis/services/TestService" package="com.test.ws"/> <!-- 输出文件的包名 -->
</wsdl2java>
</target>
<target name="compile" depends="genClient">
<javac srcdir="build/generated" destdir="build/classes" classpathref="jars" failonerror="true" source="1.4" />
</target>
</project>
附:1、需要到
http://ws.apache.org/axis/下载相关的jar包,该脚本针对axis1.0版本。
2、最新版本的下载地址为:
http://apache.mirror.phpchina.com/ws/axis/1_4/
posted on 2007-08-12 18:58
狗狗他爹 阅读(343)
评论(0) 编辑 收藏 所属分类:
java