/[projects]/miscJava/CircuitBreaker/build.xml
ViewVC logotype

Annotation of /miscJava/CircuitBreaker/build.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1133 - (hide annotations) (download) (as text)
Fri Sep 24 11:24:18 2010 UTC (13 years, 8 months ago) by torben
Original Path: CircuitBreaker/build.xml
File MIME type: text/xml
File size: 1515 byte(s)
make glassfish path a property so it can be overridden
1 torben 821 <project name="CircuiBreaker" default="jar">
2    
3     <property name="builddir" value="antbuild" />
4     <property name="jarfile" value="CircuitBreaker.jar" />
5 torben 1100 <property name="extlibpath" value="../" />
6 torben 1133 <property name="glassfish" value="/home/app/glassfishv3/glassfish" />
7 torben 821
8     <path id="path.base">
9 torben 1133 <fileset dir="${glassfish}/modules/">
10 torben 821 <include name="*.jar" />
11     </fileset>
12 torben 1100 <fileset dir="${extlibpath}">
13 torben 821 <include name="*.jar" />
14     </fileset>
15     </path>
16    
17     <target name="clean">
18     <delete file="${jarfile}" />
19     <delete dir="${builddir}" />
20     </target>
21    
22     <target name="init">
23     <mkdir dir="${builddir}" />
24     </target>
25    
26     <target name="compile" depends="init">
27 torben 828 <javac srcdir="src/" destdir="${builddir}" debug="off" optimize="on" includeantruntime="false" updatedProperty="didcompile">
28 torben 821 <classpath refid="path.base" />
29     </javac>
30     </target>
31    
32 torben 823
33 torben 828 <target name="test" depends="compile" if="didcompile">
34 torben 823 <javac srcdir="test/" includeantruntime="false">
35     <classpath refid="path.base" />
36     <classpath path="${builddir}"/>
37     </javac>
38    
39     <junit printsummary="on"
40     fork="false"
41     haltonfailure="true"
42     showoutput="true" >
43    
44     <classpath refid="path.base" />
45     <classpath path="${builddir}"/>
46     <classpath path="test"/>
47    
48     <test name="dk.thoerup.circuitbreaker.TestCircuitBreaker" />
49     <test name="dk.thoerup.circuitbreaker.TestAccountingCircuitBreaker" />
50    
51     </junit>
52     </target>
53    
54     <target name="jar" depends="test">
55 torben 821 <jar destfile="${jarfile}" basedir="${builddir}" />
56     </target>
57    
58     </project>

  ViewVC Help
Powered by ViewVC 1.1.20