blob: f5df2c5dc8e6ebc7fbb999f6101a93e56502ec0d [file] [log] [blame]
<project name="FileTransferSample" default="service">
<property environment="env" />
<property name="axis2.home" value="../../" />
<property name="axis2.repo" value="${axis2.home}/repository" />
<property name="build.dir" value="build" />
<property name="client.classes.dir" value="${build.dir}/classes" />
<path id="axis.classpath">
<fileset dir="${axis2.home}/lib">
<include name="*.jar" />
</fileset>
<pathelement location="build/mtomSampleClient.jar" />
</path>
<target name="service" depends="compile">
<jar destfile="${build.dir}/mtomSample.aar">
<fileset dir="src/sample/mtom/filetransfer/service/">
<include name="META-INF/services.xml" />
</fileset>
<fileset dir="${build.dir}/classes">
<include name="sample/mtom/filetransfer/service/**/*.class" />
</fileset>
</jar>
</target>
<target name="compile">
<mkdir dir="${client.classes.dir}" />
<!-- Compile client -->
<javac srcdir="src" destdir="${client.classes.dir}">
<classpath refid="axis.classpath" />
</javac>
</target>
<target name="client" depends="compile">
<jar destfile="${build.dir}/mtomSampleClient.jar">
<fileset dir="${build.dir}/classes">
<include name="sample/mtom/filetransfer/client/**/*.class" />
</fileset>
</jar>
<java classname="sample.mtom.filetransfer.client.MTOMClient" classpathref="axis.classpath" fork="true">
<jvmarg value="-Daxis2.repo=${axis2.repo}" />
</java>
</target>
<target name="clean">
<delete dir="build" />
</target>
</project>