blob: df28fdb7511c4c9b62c1e8d33911f84748d30a24 [file] [log] [blame]
<project basedir="." default="generate.service">
<property environment="env"/>
<property name="AXIS2_HOME" value="${env.AXIS2_HOME}"/>
<property name="build.dir" value="build"/>
<path id="axis2.classpath">
<fileset dir="${AXIS2_HOME}/lib">
<include name="*.jar"/>
</fileset>
</path>
<path id="client.class.path">
<fileset dir="${AXIS2_HOME}/lib">
<include name="*.jar" />
</fileset>
<pathelement location="${build.dir}/classes" />
</path>
<target name="compile">
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.dir}/classes"/>
<!--First let's compile the classes-->
<javac debug="on"
fork="true"
destdir="${build.dir}/classes"
srcdir="${basedir}/src"
classpathref="axis2.classpath">
</javac>
</target>
<target name="generate.service" depends="compile">
<!--aar them up -->
<copy toDir="${build.dir}/classes" failonerror="false">
<fileset dir="${basedir}/resources">
<include name="**/*.xml"/>
<include name="**/*.wsdl"/>
</fileset>
</copy>
<jar destfile="${build.dir}/StockQuoteService.aar">
<fileset excludes="**/Test.class" dir="${build.dir}/classes"/>
</jar>
</target>
<target name="run.client" depends="compile">
<java classname="samples.quickstart.clients.AXIOMClient">
<classpath refid="client.class.path" />
</java>
</target>
<target name="clean">
<delete dir="${build.dir}"/>
</target>
</project>