ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/DBS/Servers/JavaServer/build.xml
Revision: 1.4
Committed: Tue Dec 5 19:39:37 2006 UTC (18 years, 5 months ago) by sekhri
Content type: text/xml
Branch: MAIN
Changes since 1.3: +1 -1 lines
Log Message:
Inserted some code documentation

File Contents

# User Rev Content
1 sekhri 1.1 <project name="dbs" default="compile">
2    
3     <property name="sourcedir" value="${basedir}/src"/>
4 sekhri 1.2 <property name="targetdir" value="${basedir}/bin/WEB-INF/classes"/>
5     <property name="targetlibdir" value="${basedir}/bin/WEB-INF/lib"/>
6 sekhri 1.1 <property name="librarydir" value="${basedir}/lib"/>
7 sekhri 1.2 <property name="app.name" value="DBS"/>
8 sekhri 1.3 <property environment="env"/>
9     <property name="jredir" value="${env.JAVA_HOME}/jre/lib"/>
10 sekhri 1.1 <path id="libraries">
11     <fileset dir="${librarydir}">
12     <include name="*.jar"/>
13 sekhri 1.3 </fileset>
14     <fileset dir="${jredir}">
15     <include name="rt.jar"/>
16     </fileset>
17 sekhri 1.1 </path>
18    
19     <target name="clean">
20     <delete dir="${targetdir}"/>
21     <mkdir dir="${targetdir}"/>
22     </target>
23    
24     <target name="compile" depends="clean, copy-resources">
25     <javac srcdir="${sourcedir}"
26 sekhri 1.4 destdir="${targetdir}"
27 sekhri 1.1 classpathref="libraries"/>
28     </target>
29    
30     <target name="copy-resources">
31     <copy todir="${targetdir}">
32     <fileset dir="${sourcedir}">
33     <exclude name="**/*.java"/>
34     </fileset>
35     </copy>
36 sekhri 1.2 <copy todir="${targetlibdir}">
37     <fileset dir="${librarydir}">
38     <exclude name="servlet-api.jar"/>
39     </fileset>
40     </copy>
41    
42 sekhri 1.1 </target>
43    
44     <target name="run" depends="compile">
45     <java fork="true" classname="events.EventManager" classpathref="libraries">
46     <classpath path="${targetdir}"/>
47     <arg value="${action}"/>
48     </java>
49     </target>
50    
51 sekhri 1.2
52     <target name="dist" depends="compile" description="Create binary distribution">
53    
54     <jar jarfile="${basedir}/${app.name}.war"
55     basedir="${basedir}/bin"/>
56    
57     </target>
58    
59    
60 sekhri 1.1 </project>