build.xml
01 <project name="value" default="all" 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   <property name="value.source" value="."/>
09   <property name="value.build" value="${build.tmp}"/>
10 
11   <target name="all" depends="build"/>
12 
13   <target name="build" depends="clean, banner, compile, jar"/>
14 
15   <target name="banner">
16     <!-- Create the time stamp -->
17     <tstamp/>
18     <!--<echo message="Building with classpath of :${java.class.path};${log.classpath}"/>-->
19     <echo message="####   S T A R T   C O M M O N   V A L U E   O B J E C T S   ####"/>
20     <mkdir dir="${value.build}"/>
21   </target>
22 
23   <!-- Compile base value object -->
24   <target name="compile">
25     <javac srcdir="${value.source}" destdir="${value.build}"
26        includes="**/*.java"
27        classpath="${log.classpath};${utils.classpath}"
28        deprecation="${deprecation}"
29        debug="${debug}" debugLevel="${debugLevel}"
30        />
31   </target>
32 
33   <!-- Make a standard jar file -->
34   <target name="jar">
35     <jar jarfile="${value.classpath}"
36       basedir="${value.build}"
37       update="yes">
38     </jar>
39     <ant target="clean.build"/>
40   </target>
41 
42   <target name="clean.build">
43     <delete dir="${value.build}"/>
44   </target>
45 
46   <target name="clean" depends="clean.build">
47     <delete file="${value.classpath}"/>
48   </target>
49 
50 </project>