root/trunk/calendar3/timers/build.xml

Revision 2 (checked in by douglm, 7 years ago)

Initial import of bedework

Line 
1 <?xml version="1.0"?>
2
3 <!-- ================ Timed services suite build Targets ===============
4      We assume the core and appcommon targets have already been executed so
5      that the required jar files exist.
6
7      This is the ant build file for a suite of timed services for the
8      UW Calendar.
9
10      On entry to this build file we require the property
11         org.bedework.clone.name  Name of the clone (or suite) we are building
12
13      We expect a properties file in the clones directory called
14         ${org.bedework.clone.name}.properties
15
16      We use that file to locate the current set of core resources.
17
18      Authors: Mike Douglass   douglm@rpi.edu
19      =================================================================== -->
20
21 <project name="uwcal.timers" default="build">
22   <property name="source.home" location="${org.bedework.timers.base}/src"/>
23
24   <target name="init" >
25   </target>
26
27   <target name="init.deploy" >
28     <!-- default to debug off -->
29     <property name="app.debug.val" value="0" />
30
31     <!-- set this for the war builds -->
32     <dirname property="app.root.dir" file="${ant.file}"/>
33
34     <!-- ==================== Clone properties ========================= -->
35     <echo message="==========================================================" />
36     <echo message="Use clone properties ${org.bedework.clone.name}.properties" />
37     <loadproperties
38           srcFile="${org.bedework.appsuite.base}/clones/${org.bedework.clone.name}.properties" >
39       <filterchain>
40         <expandproperties/>
41       </filterchain>
42     </loadproperties>
43   </target>
44
45   <!-- =================================================================
46        The "build" target does a build of all timer services components
47        ================================================================= -->
48
49   <target name="build"
50           depends="init,bld.timerService"
51           description="Build calendar timed services suite" />
52
53   <target name="bld.timerService"
54           depends="init"
55           description="Build calendar timed services application">
56       <ant antfile="${org.bedework.timers.base}/timerService/build.xml" inheritrefs="true"
57            target="build" />
58   </target>
59 </project>
60
Note: See TracBrowser for help on using the browser.