Add mode comments to the classes
[proteocache.git] / wsbuild.xml
1 <?xml version="1.0"?>
2
3 <project default="main" name="compbio-ws" basedir=".">
4         
5         <!-- java -->
6                 <property name="classes" location="${basedir}/WEB-INF/classes" />
7                 <property name="lib.path" location="${basedir}/WEB-INF/lib" />
8
9                 <path id="classes.path">
10                         <pathelement location="${classes}" />
11                 </path>
12
13                 <!-- add libraries -->
14                 <path id="project.classpath">
15                         <fileset dir="${lib.path}">
16                                 <include name="*.jar" />
17                         </fileset>
18                 </path>
19
20                 <property name="wsdl.dir" location="${basedir}/server/compbio/ws/resources" />
21                 <property name="jpred.wsdl" location="${wsdl.dir}/ProteoCacheWS.wsdl" />
22
23                 <taskdef name="wsgen" onerror="report" classname="com.sun.tools.ws.ant.WsGen">
24                         <classpath refid="project.classpath" />
25                 </taskdef>
26
27                 <target name="main">
28                         <!-- TODO this runs file from Eclipse, but with Ant only this need to depends on clean and build! -->
29                         <property name="server.artifacts.dir" location="${basedir}/server/compbio/ws/jpred/jaxws/" />
30
31                         <mkdir dir="${server.artifacts.dir}" />
32                         <mkdir dir="${wsdl.dir}" />
33                         <delete quiet="false" verbose="true" failonerror="false">
34                                 <fileset dir="${server.artifacts.dir}">
35                                         <include name="*.java" />
36                                 </fileset>
37                                 <fileset dir="${wsdl.dir}">
38                                 </fileset>
39                         </delete>
40
41                         <!-- destdir - Where to put generated classes -->
42                         <!-- sourcedestdir -  Where to put generated source files -->
43                         <!-- resourcedestdir - Where to put generated source files -->
44                         <wsgen sei="compbio.ws.jpred.JpredWS"
45                                         sourcedestdir="${basedir}/server"
46                                         destdir="${classes}"
47                                         resourcedestdir="${wsdl.dir}"
48                                         keep="true"
49                                         genwsdl="true"
50                                         extension="false"
51                                         xendorsed="true"
52                                         verbose="true"> 
53                                         <classpath refid="classes.path" />
54                                         <classpath refid="project.classpath" />
55                         </wsgen>
56                 </target>       
57         </project>