Files
spring-ws/samples/airline/client/dotnet/build.xml
Arjen Poutsma 66ba74bd53 SWS-336
2008-04-18 11:21:35 +00:00

45 lines
1.3 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"/>
<target name="init">
<taskdef resource="org/apache/ant/dotnet/antlib.xml">
<classpath>
<pathelement location="ant-dotnet-1.0.jar"/>
</classpath>
</taskdef>
</target>
<target name="generate" depends="init">
<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.dll">
<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" depends="build">
<dotnetexec executable="${exe}"/>
</target>
</project>