annotate config/build.xml @ 687:fc2bd9f8be17 jquery

COOOOKIES
author hertzhaft
date Thu, 27 Jan 2011 00:47:19 +0100
parents a2ad4ecb2ca9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
476
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
2 <project basedir="." default="build" name="digilib-servlet">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
3 <property environment="env"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
4 <property name="debuglevel" value="source,lines,vars"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
5 <property name="target" value="1.4"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
6 <property name="source" value="1.4"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
7 <path id="digilib.classpath">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
8 <pathelement location="bin"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
9 <fileset dir="lib">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
10 <include name="**/*.jar"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
11 </fileset>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
12 </path>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
13
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
14 <target name="init">
512
a2ad4ecb2ca9 fixed datestamp issue
robcast
parents: 476
diff changeset
15 <tstamp/>
476
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
16 <mkdir dir="bin"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
17 <mkdir dir="dist"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
18 <available file="servlet/src" property="has.servlet.src"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
19 <available file="client/digitallibrary" property="has.webapp.src"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
20 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
21
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
22 <target name="clean">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
23 <delete dir="bin"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
24 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
25
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
26 <target name="cleanall" depends="clean">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
27 <delete dir="client"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
28 <delete dir="servlet"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
29 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
30
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
31 <target name="build" depends="pkg-servlet,move-servlet"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
32
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
33 <target name="dist" depends="build,copy-lib,pkg-webapp"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
34
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
35 <target name="dist-nolib" depends="build,pkg-webapp"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
36
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
37 <target depends="init,get-src" name="build-servlet">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
38 <echo message="${ant.project.name}: ${ant.file}"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
39 <javac debug="true" debuglevel="${debuglevel}" destdir="bin" source="${source}" target="${target}">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
40 <src path="servlet/src"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
41 <classpath refid="digilib.classpath"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
42 </javac>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
43 <!-- Create the time stamp -->
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
44 <tstamp/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
45 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
46
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
47 <target name="pkg-servlet" depends="build-servlet">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
48 <!-- Put everything in ${build} into the jar file -->
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
49 <jar destfile="dist/DigilibServlet-${DSTAMP}.jar" basedir="bin" index="yes"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
50 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
51
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
52 <target name="move-servlet" depends="pkg-servlet,get-webapp">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
53 <!-- put the new jar file in the webapp -->
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
54 <copy file="dist/DigilibServlet-${DSTAMP}.jar"
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
55 tofile="client/digitallibrary/WEB-INF/lib/DigilibServlet.jar"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
56 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
57
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
58 <target name="copy-lib">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
59 <!-- copy all files in lib in the webapp -->
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
60 <copy todir="client/digitallibrary/WEB-INF/lib" includeemptydirs="false">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
61 <fileset dir="lib"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
62 </copy>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
63 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
64
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
65 <target name="pkg-webapp" depends="get-webapp">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
66 <zip destfile="dist/digilib-${DSTAMP}.zip" basedir="client" />
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
67 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
68
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
69 <target name="get-all" depends="get-src,get-webapp"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
70
512
a2ad4ecb2ca9 fixed datestamp issue
robcast
parents: 476
diff changeset
71 <target name="get-src" depends="init" unless="has.servlet.src"
476
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
72 description="download fresh set of sources from CVS">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
73 <cvs cvsRoot=":pserver:anonymous@cvs.digilib.berlios.de:/cvsroot/digilib"
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
74 package="servlet/src" compression="true"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
75 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
76
512
a2ad4ecb2ca9 fixed datestamp issue
robcast
parents: 476
diff changeset
77 <target name="get-webapp" depends="init" unless="has.webapp.src"
476
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
78 description="download fresh webapp directory from CVS">
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
79 <cvs cvsRoot=":pserver:anonymous@cvs.digilib.berlios.de:/cvsroot/digilib"
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
80 package="client/digitallibrary" compression="true"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
81 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
82
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
83 <!-- CVS update should not be needed, checkout is preferrable -->
512
a2ad4ecb2ca9 fixed datestamp issue
robcast
parents: 476
diff changeset
84 <target name="update" depends="init,update-src,update-webapp"/>
476
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
85
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
86 <target name="update-src" description="update sources from CVS" >
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
87 <cvs dest="servlet/src" command="update" compression="true"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
88 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
89
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
90 <target name="update-webapp" description="update webapp from CVS" >
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
91 <cvs dest="client/digitallibrary" command="update" compression="true"/>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
92 </target>
f87cefeafd7b new ant build file for digilib (Servlet and Webapp)
robcast
parents:
diff changeset
93 </project>