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

Contents of /miscJava/CircuitBreaker/build.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2448 - (show annotations) (download) (as text)
Fri Mar 20 08:52:49 2015 UTC (9 years, 2 months ago) by torben
File MIME type: text/xml
File size: 1508 byte(s)
move java components to java folder
1 <project name="CircuiBreaker" default="jar" xmlns:ivy="antlib:org.apache.ivy.ant">
2
3 <property name="builddir" value="antbuild" />
4 <property name="jarfile" value="CircuitBreaker.jar" />
5
6 <path id="path.base">
7 <fileset dir="lib/">
8 <include name="*.jar" />
9 </fileset>
10 </path>
11
12 <target name="clean">
13 <delete file="${jarfile}" />
14 <delete dir="${builddir}" />
15 <delete dir="lib/" />
16 </target>
17
18 <target name="init">
19 <mkdir dir="${builddir}" />
20 </target>
21
22 <target name="resolve" depends="init" description="--> retrieve dependencies with ivy">
23 <ivy:retrieve />
24 </target>
25
26
27 <target name="compile" depends="resolve">
28 <javac srcdir="src/" destdir="${builddir}" debug="off" optimize="on" includeantruntime="false" updatedProperty="didcompile">
29 <classpath refid="path.base" />
30 </javac>
31 </target>
32
33
34 <target name="test" depends="compile" if="didcompile">
35 <javac srcdir="test/" includeantruntime="false">
36 <classpath refid="path.base" />
37 <classpath path="${builddir}"/>
38 </javac>
39
40 <junit printsummary="on"
41 fork="false"
42 haltonfailure="true"
43 showoutput="true" >
44
45 <classpath refid="path.base" />
46 <classpath path="${builddir}"/>
47 <classpath path="test"/>
48
49 <test name="dk.thoerup.circuitbreaker.TestCircuitBreaker" />
50 <test name="dk.thoerup.circuitbreaker.TestAccountingCircuitBreaker" />
51
52 </junit>
53 </target>
54
55 <target name="jar" depends="test">
56 <jar destfile="${jarfile}" basedir="${builddir}" />
57 </target>
58
59 </project>

  ViewVC Help
Powered by ViewVC 1.1.20