Files
spring-ws/samples/airline/client/dotnet/build.xml
Arjen Poutsma e6447ed217
2007-11-11 21:38:57 +00:00

51 lines
1.4 KiB
XML

<?xml version="1.0"?>
<project name="spring-ws-airline-sample-saaj-client" default="build">
<property name="bin.dir" value="bin"/>
<property name="src.dir" value="src"/>
<property name="gen.dir" value="gen"/>
<property name="wsdl" value="http://localhost:8080/airline/airline.wsdl"/>
<property name="exe" value="bin/airline.exe"/>
<condition property="windows">
<os family="windows"/>
</condition>
<target name="generate" >
<mkdir dir="${gen.dir}"/>
<wsdltodotnet url="${wsdl}" destfile="${gen.dir}/AirlineService.cs" namespace="Spring.Ws.Samples.Airline.Client.DotNet"/>
</target>
<target name="build" depends="generate">
<mkdir dir="${bin.dir}"/>
<csc targettype="exe" destfile="${bin.dir}/airline.exe" references="System.Web.Services">
<src dir="${src.dir}"/>
<src dir="${gen.dir}"/>
</csc>
</target>
<target name="clean">
<delete dir="${bin.dir}"/>
<delete dir="${gen.dir}"/>
</target>
<target name="run-windows" if="windows">
<exec executable="${exe}"/>
</target>
<target name="run-non-windows" unless="windows">
<exec executable="mono">
<arg path="${exe}"/>
</exec>
</target>
<target name="run" depends="build">
<antcall target="run-windows"/>
<antcall target="run-non-windows"/>
</target>
</project>