01 <project name="common" default="build" basedir=".">
02
03 <!-- set global properties for this build -->
04 <property environment="env"/>
05 <property file="../medrec.properties"/>
06 <property name="build.compiler" value="${compiler}"/>
07
08 <target name="stage" depends="clean,
09 exceptions,
10 mbeans,
11 utils,
12 value,
13 web,
14 listeners"/>
15
16 <target name="stage.prod" depends="clean,
17 exceptions,
18 mbeans,
19 utils,
20 value,
21 web,
22 listeners"/>
23
24 <target name="build" depends="exceptions,
25 mbeans,
26 utils,
27 value,
28 web,
29 listeners"/>
30
31 <target name="banner">
32 <!-- Create the time stamp -->
33 <tstamp/>
34 <echo message="#### S T A R T C O M M O N C O M P O N E N T S ####"/>
35 </target>
36
37 <target name="mbeans">
38 <ant dir="${basedir}/mbeans" antfile="build.xml"/>
39 </target>
40
41 <target name="exceptions">
42 <ant dir="${basedir}/exceptions" antfile="build.xml"/>
43 </target>
44
45 <target name="utils">
46 <ant dir="${basedir}/utils" antfile="build.xml"/>
47 </target>
48
49 <target name="value">
50 <ant dir="${basedir}/value" antfile="build.xml"/>
51 </target>
52
53 <target name="web">
54 <ant dir="${basedir}/web" antfile="build.xml"/>
55 </target>
56
57 <target name="listeners">
58 <ant dir="${basedir}/listeners" antfile="build.xml"/>
59 </target>
60
61 <target name="clean">
62 <delete dir="${exceptions.classpath}"/>
63 <delete dir="${utils.classpath}"/>
64 <delete dir="${value.classpath}"/>
65 <delete dir="${common.web.classpath}"/>
66 <delete dir="${listeners.classpath}"/>
67 <delete dir="${mbeans.classpath}"/>
68 </target>
69
70 </project>
|