build.xml
01 <project name="webservices" default="build" basedir=".">
02   <!-- set global properties for this build -->
03   <property environment="env"/>
04   <property file="../medrec.properties"/>
05   <property name="build.compiler" value="${compiler}"/>
06 
07   <property name="srcdir" value="."/>
08   <property name="outputdir" value="${build.dir}/swing_client"/>
09   <property name="clientgen.build" value="${outputdir}/clientgen"/>
10   <property name="webservices.client.build" value="${outputdir}/wsclient"/>
11 
12   <taskdef name="clientgen"
13     classname="weblogic.wsee.tools.anttasks.ClientGenTask" />
14 
15   <target name="all" depends="build, run"/>
16 
17   <target name="build" depends="clean, init, build.ws.client"/>
18 
19   <target name="init">
20     <!-- Create the time stamp -->
21     <tstamp/>
22     <echo message="####   S T A R T   C L I E N T S   ####"/>
23   </target>
24 
25   <target name="clean">
26   </target>
27 
28   <target name="build.ws.client">
29     <mkdir dir="${clientgen.build}"/>
30     <mkdir dir="${webservices.client.build}"/>
31 
32     <clientgen
33       wsdl="${medrec.ear.wlcompile.build.dir}/MedRecWebServices/WEB-INF/MedRecWebServices.wsdl"
34       destDir="${clientgen.build}"
35       packageName="com.bea.medrec.webservices"/>
36     <javac
37       srcdir="${clientgen.build}"
38       destdir="${webservices.client.build}"
39       includes="**/*.java"/>
40     <javac
41       srcdir="${srcdir}"
42       destdir="${webservices.client.build}"
43       includes="com/**/*.java"
44       classpath="${java.class.path};${webservices.client.build}"
45       />
46   </target>
47 
48   <!-- call the webservice to get the expected result in the server output -->
49   <target name="run">
50     <echo message="${webservices.client.build}"/>
51     <java classname="com.bea.medrec.webservices.swing.SwingClient" fork="true">
52       <sysproperty key="weblogic.webservice.verbose" value="true"/>
53       <sysproperty key="wsdl.location" value="http://${wls.admin.server.host}:${wls.admin.server.port}/ws_medrec/MedRecWebServices?WSDL"/>
54       <classpath>
55         <pathelement path="${webservices.client.build};"/>
56         <pathelement path="${clientgen.build};"/>
57         <pathelement path="${java.class.path};"/>
58       </classpath>
59     </java>
60   </target>
61 </project>