blob: 04e7fec70b7947c77c4a83372772be20768b53f4 [file]
<?xml version="1.0"?>
<project name="kandula"
default="compile"
basedir=".">
<property name="src.dir" value="src" />
<property name="build.dir" value="build" />
<property name="home.dir" value="../../.." />
<property file="${home.dir}/build.properties" />
<path id="base.classpath">
<fileset dir="${home.dir}/target/lib" >
<include name="**/*.jar" />
</fileset>
<fileset dir="${home.dir}/target" >
<include name="**/*.jar" />
</fileset>
</path>
<taskdef resource="axis-tasks.properties" classpathref="base.classpath" />
<target name="compile" depends="wsdl2java" >
<javac srcdir="${src.dir};${build.dir}/src" destdir="${build.dir}">
<classpath refid="base.classpath" />
</javac>
</target>
<target name="clean" >
<delete dir="${build.dir}" />
</target>
<target name="init" >
<mkdir dir="${build.dir}" />
<mkdir dir="${build.dir}/src" />
</target>
<target name="wsdl2java" depends="init">
<axis-wsdl2java
output="${build.dir}/src"
serverside = "false"
testcase = "false"
url= "BankOne.wsdl" >
<mapping namespace="urn:kandula/samples/bankone" package="bankone" />
</axis-wsdl2java>
<axis-wsdl2java
output="${build.dir}/src"
serverside = "false"
testcase = "false"
url= "BankOneTest.wsdl" >
<mapping namespace="urn:kandula/samples/bankone#test" package="test" />
</axis-wsdl2java>
</target>
<target name="dist" depends="compile">
<jar jarfile="${build.dir}/bankone.jar">
<fileset dir="${build.dir}">
<include name="**/*.class" />
</fileset>
</jar>
</target>
<target name="java2wsdl" >
<axis-java2wsdl
output="BankOne.wsdl"
classname = "BankOne"
location = "http://localhost:8081/axis/services/BankOne"
soapaction = "http://ws.apache.org/kandula/samples/bankone"
namespace = "urn:kandula/samples/bankone"
namespaceimpl = "urn:kandula/samples/bankone"
style = "rpc" >
<classpath >
<pathelement location = "${basedir}"/>
</classpath>
</axis-java2wsdl>
<axis-java2wsdl
output="BankOneTest.wsdl"
classname = "BankOneTest"
location = "http://localhost:8081/axis/services/BankOneTest"
soapaction = "http://ws.apache.org/kandula/samples/bankone#test"
namespace = "urn:kandula/samples/bankone#test"
namespaceimpl = "urn:kandula/samples/bankone#test"
style = "document" >
<classpath >
<pathelement location = "${basedir}"/>
</classpath>
</axis-java2wsdl>
</target>
<target name="test" >
<junit printsummary="withOutAndErr" >
<formatter type="plain"/>
<classpath>
<path refid="base.classpath" />
<fileset dir="${basedir}/build" includes="*.jar" />
<pathelement location="${ws-tx.dir}/conf" />
</classpath>
<test name="BankOneServiceTestCase" />
</junit>
</target>
</project>