build.xml
01 <?xml version="1.0"?>
02 <project name="security" default="all" basedir=".">
03 
04   <!-- set global properties for this build -->
05   <property environment="env"/>
06   <property file="../medrec.properties"/>
07   <property name="build.compiler" value="${compiler}"/>
08 
09   <property name="srcdir" value="."/>
10   <property name="security.build" value="${build.tmp}"/>
11   <property name="security.jar.location" value="${medrec.domain.dir}/security"/>
12   <property name="security.jar.name" value="MedRecDBMSPlugin.jar"/>
13 
14  <!-- global properties -->
15   <property environment="env"/>
16 
17   <target name="all" depends="clean, init, build.dbms.plugin, jar.dbms.plugin"/>
18 
19   <target name="init">
20     <!-- Create the time stamp -->
21     <tstamp/>
22     <echo message="####   S T A R T   S E C U R I T Y   C O M P O N E N T   ####"/>
23     <mkdir dir="${security.build}"/>
24   </target>
25 
26   <target name="build.dbms.plugin">
27     <javac srcdir="${srcdir}"
28       destdir="${security.build}"
29       includes="**/*.java"
30       deprecation="${deprecation}"
31       debug="${debug}" debugLevel="${debugLevel}">
32       <compilerarg value="-Xlint:unchecked"/>
33     </javac>
34   </target>
35 
36   <target name="jar.dbms.plugin">
37     <mkdir dir="${security.jar.location}"/>
38     <jar basedir="${security.build}"
39       destfile="${security.jar.location}/${security.jar.name}"
40       includes="com/bea/medrec/security/**"/>
41   </target>
42 
43   <target name="clean">
44     <delete failonerror="false">
45       <fileset dir="${security.jar.location}" includes="${security.jar.name}"/>
46     </delete>
47     <delete dir="${security.build}"/>
48   </target>
49 
50 </project>