<project name="xfire_java_1.2.5" default="package">

	<path id="project.classpath">
		<fileset dir="lib" includes="*.jar"/>
    </path>

	<target name="clean">
		<delete dir="build"/>
	</target>
	
	<target name="init">
		<mkdir dir="build"/>
	</target>
	
	<target name="generate" depends="init">
		<mkdir dir="build/generated"/>
		<java classname="org.codehaus.xfire.gen.WsGen" fork="yes">
			<arg value="-wsdl"/>
			<arg value="examples.wsdl"/>
			<arg value="-o"/>
			<arg value="build/generated"/>
			<arg value="-p"/>
			<arg value="org.w3c.dbwg"/>
			<classpath>
				<path refid="project.classpath"/>
				<fileset dir="${ant.home}/lib" includes="*.jar"/>
			</classpath>
		    <!--sysproperty key="http.proxyHost" value="proxy.intra.bt.com"/-->
		    <!--sysproperty key="http.proxyPort" value="8080"/-->
		</java>
	</target>
	
	<target name="compile">
		<mkdir dir="build/classes"/>
		<javac classpathref="project.classpath" destdir="build/classes" debug="on">
			<src path="build/generated"/>
		</javac>
	</target>

	<target name="package" depends="compile">
		<war destfile="build/databinding.war" webxml="web.xml">
			<metainf dir="build/generated/META-INF"/>
			<lib dir="lib" includes="*.jar" excludes="servlet*.jar,log4j*.jar"/>
			<classes dir="build/classes"/>
		</war>
	</target>

	<target name="deploy">
		<copy file="build/databinding.war" todir="c:/jboss-4.0.5.GA/server/default/deploy" overwrite="true"/>
	</target>
</project>
