ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/DBS/Servers/JavaServer/build.xml
Revision: 1.37
Committed: Tue Oct 16 17:22:21 2007 UTC (17 years, 7 months ago) by afaq
Content type: text/xml
Branch: MAIN
CVS Tags: DBS_1_0_8_pre4
Changes since 1.36: +0 -1 lines
Log Message:
sanity commit before pre-release

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 afaq 1.5 <property name="configsrcdir" value="${basedir}/etc"/>
7     <property name="configtargetdir" value="${basedir}/bin/META-INF"/>
8 afaq 1.36 <property name="app.name" value="DBS"/>
9 sekhri 1.1 <property name="librarydir" value="${basedir}/lib"/>
10 sekhri 1.3 <property environment="env"/>
11     <property name="jredir" value="${env.JAVA_HOME}/jre/lib"/>
12 sekhri 1.1 <path id="libraries">
13     <fileset dir="${librarydir}">
14     <include name="*.jar"/>
15 sekhri 1.3 </fileset>
16     <fileset dir="${jredir}">
17     <include name="rt.jar"/>
18     </fileset>
19 sekhri 1.1 </path>
20    
21     <target name="clean">
22     <delete dir="${targetdir}"/>
23     <mkdir dir="${targetdir}"/>
24     </target>
25    
26     <target name="compile" depends="clean, copy-resources">
27     <javac srcdir="${sourcedir}"
28 afaq 1.5 destdir="${targetdir}"
29 sekhri 1.1 classpathref="libraries"/>
30     </target>
31    
32     <target name="copy-resources">
33     <copy todir="${targetdir}">
34     <fileset dir="${sourcedir}">
35     <exclude name="**/*.java"/>
36     </fileset>
37     </copy>
38 afaq 1.6 <!--copy todir="${targetlibdir}">
39 sekhri 1.2 <fileset dir="${librarydir}">
40     <exclude name="servlet-api.jar"/>
41     </fileset>
42 afaq 1.6 </copy-->
43 afaq 1.5 <copy todir="${configtargetdir}">
44     <fileset dir="${configsrcdir}">
45     </fileset>
46     </copy>
47 sekhri 1.2
48 sekhri 1.1 </target>
49    
50     <target name="run" depends="compile">
51     <java fork="true" classname="events.EventManager" classpathref="libraries">
52     <classpath path="${targetdir}"/>
53     <arg value="${action}"/>
54     </java>
55     </target>
56    
57 sekhri 1.2
58     <target name="dist" depends="compile" description="Create binary distribution">
59    
60     <jar jarfile="${basedir}/${app.name}.war"
61     basedir="${basedir}/bin"/>
62    
63     </target>
64    
65    
66 afaq 1.6 <target name="jar" depends="compile" description="Create binary distribution">
67    
68     <jar jarfile="${basedir}/lib/${app.name}.jar"
69     basedir="${basedir}/bin/WEB-INF/classes"/>
70    
71     </target>
72    
73    
74    
75    
76 sekhri 1.1 </project>