ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/DBS/Servers/JavaServer/build.xml
Revision: 1.49
Committed: Mon Mar 2 19:38:21 2009 UTC (16 years, 2 months ago) by afaq
Content type: text/xml
Branch: MAIN
CVS Tags: DBS_2_1_6, DBS_2_1_5, DBS_2_1_4, DBS_2_1_3, DBS_2_1_2, DBS_2_1_1_patch2, DBS_2_1_1_patch1, DBS_2_1_1, DBS_2_1_1_pre3, DBS_2_1_1_pre2, DBS_2_1_1_pre1, DBS_2_1_0_patch_2, DBS_2_1_0_patch_1, DBS_2_1_0, DBS_2_1_0_pre2, DBS_2_1_0_pre1, DBS_2_0_9_patch_6, DBS_2_0_9_patch_5, DBS_2_0_9, DBS_2_0_9_pre11, DBS_2_0_9_pre10, DBS_2_0_9_pre9, DBS_2_0_9_pre8, DBS_2_0_9_patch_4, DBS_2_0_9_pre7, DBS_2_0_9_patch_3, DBS_2_0_9_pre6, DBS_2_0_9_patch_2, DBS_2_0_9_pre5, DBS_2_0_9_patch_1, DBS_2_0_9_pre4, DBS_2_0_9_pre3, DBS_2_0_9_pre2, DBS_2_0_9_pre1, DBS_2_0_8_patch_2, DBS_2_0_8_patch_1, DBS_2_0_8, DBS_2_0_8_pre7, DBS_2_0_8_pre6, DBS_2_0_8_pre5, DBS_2_0_8_pre4, DBS_2_0_8_pre3, DBS_2_0_8_pre2, DBS_2_0_8_pre1, DBS_2_0_7, DBS_2_0_7_pre7, deadlock_fix_attempt, DBS_2_0_7_pre6, DBS_2_0_7_pre5, DBS_2_0_7_pre4, DBS_2_0_7_pre3, DBS_2_0_7_pre1, DBS_2_0_6_patch_5, DBS_2_0_6_patch_4, DBS_2_0_6_patch_3, DBS_2_0_6_patch_2, DBS_2_0_6_patch1, DBS_2_0_6, DBS_2_0_6_pre8, DBS_2_0_6_pre7, DBS_2_0_6_pre6, DBS_2_0_6_pre5, DBS_2_0_6_pre4, DBS_2_0_6_pre3, DBS_2_0_6_pre2, HEAD
Branch point for: DBS_2_0_6_patch_51
Changes since 1.48: +0 -5 lines
Log Message:
build file updated after UI stuff is removed from repository

File Contents

# User Rev Content
1 sekhri 1.1 <project name="dbs" default="compile">
2 sekhri 1.38 <property name="sourcedir" value="${basedir}/src"/>
3     <property name="targetdir" value="${basedir}/bin/WEB-INF/classes"/>
4 sekhri 1.40 <property name="targetjspdir" value="${basedir}/bin/html"/>
5 sekhri 1.38 <property name="targetlibdir" value="${basedir}/bin/WEB-INF/lib"/>
6     <property name="configsrcdir" value="${basedir}/etc"/>
7     <property name="configtargetdir" value="${basedir}/bin/WEB-INF"/>
8     <property name="metatargetdir" value="${basedir}/bin/META-INF"/>
9 afaq 1.48 <property name="libraryolddir" value="${basedir}/../../LibValut/"/>
10 sekhri 1.38 <property name="app.name" value="DBS"/>
11     <property environment="env"/>
12     <property name="jredir" value="${env.JAVA_HOME}/jre/lib"/>
13     <path id="libraries">
14     <fileset dir="${libraryolddir}">
15     <include name="*.jar"/>
16     </fileset>
17     <fileset dir="${jredir}">
18     <include name="rt.jar"/>
19     </fileset>
20     </path>
21     <target name="clean">
22     <delete dir="${targetdir}"/>
23     <mkdir dir="${targetdir}"/>
24     <delete dir="${targetjspdir}"/>
25     <mkdir dir="${targetjspdir}"/>
26    
27     </target>
28     <target name="compile" depends="clean, copy-resources">
29     <javac srcdir="${sourcedir}" destdir="${targetdir}" classpathref="libraries"/>
30     </target>
31     <target name="copy-resources">
32     <copy todir="${targetdir}">
33     <fileset dir="${sourcedir}">
34     <exclude name="**/*.java"/>
35     <exclude name="**/*.jsp"/>
36     <exclude name="**/.*"/>
37 sekhri 1.40 <exclude name="html/"/>
38 sekhri 1.38 </fileset>
39     </copy>
40     <copy todir="${targetjspdir}">
41 sekhri 1.40 <fileset dir="${sourcedir}/html">
42 sekhri 1.38 <exclude name="**/*.java"/>
43     <exclude name="**/*.class"/>
44     <exclude name="**/.*"/>
45     <exclude name="ui/"/>
46     <exclude name="dm/"/>
47     </fileset>
48     </copy>
49    
50     <copy todir="${configtargetdir}">
51     <fileset dir="${configsrcdir}">
52     <exclude name="context.xml"/>
53     </fileset>
54     </copy>
55     <copy todir="${metatargetdir}">
56     <fileset dir="${configsrcdir}">
57     <exclude name="web.xml"/>
58     <exclude name="faces-config.xml"/>
59     </fileset>
60     </copy>
61    
62     </target>
63     <target name="dist" depends="compile" description="Create binary distribution">
64     <jar jarfile="${basedir}/${app.name}.war" basedir="${basedir}/bin"/>
65     </target>
66     <target name="jar" depends="compile" description="Create binary distribution">
67     <jar jarfile="${basedir}/lib/${app.name}.jar" basedir="${basedir}/bin/WEB-INF/classes"/>
68     </target>
69 sekhri 1.1 </project>