<project name="weblogicserver_java._10.0" default="package">
	<property environment="env"/>
	<property name="wls.home" value="${env.WEBLOGIC_HOME}"/>

	<path id="project.classpath">
		<fileset dir="${wls.home}/lib" includes="weblogic.jar,webservices.jar"/><!--,api.jar"/-->
    </path>

	<target name="clean">
		<delete dir="build"/>
		<delete dir="dist"/>
		<delete dir="ear"/>
	</target>
	
	<target name="init">
		<mkdir dir="build"/>
	</target>
	
	<target name="generate" depends="init">
		<taskdef name="wsdlc" classname="weblogic.wsee.tools.anttasks.WsdlcTask" classpathref="project.classpath"/>
		<mkdir dir="build/generated"/>
		<wsdlc
			srcWsdl="examples.wsdl"
			destJwsDir="build/generated"
			destImplDir="build/generated"
			packageName="org.w3c.dbwg" />
	</target>
	
	<target name="package">
		<mkdir dir="ear"/>
		<taskdef name="jwsc" classname="weblogic.wsee.tools.anttasks.JwscTask" classpathref="project.classpath"/>
		<jwsc srcdir="build/generated" destdir="ear" classpathref="project.classpath">
			<jws file="org/w3c/dbwg/PortTypeImpl.java" compiledWsdl="build/generated/examples_wsdl.jar" contextPath="dbwg" name="dbwg"/>
		</jwsc>
	</target>
	
	<target name="deploy">
		<taskdef name="wldeploy" classname="weblogic.ant.taskdefs.management.WLDeploy" classpathref="project.classpath"/>
		<mkdir dir="dist"/>
		<jar destfile="dist/dbwg.ear" basedir="ear" /> 
		<wldeploy action="deploy" verbose="true" debug="true"
			name="DBWG" source="dist/dbwg.ear"
			user="weblogic" password="weblogic"
			adminurl="t3://localhost:7001" targets="examplesServer" />
	</target>
</project>
