build.xml
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>