| <?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> |