-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.xml
executable file
·38 lines (33 loc) · 1.11 KB
/
build.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?xml version="1.0" encoding="UTF-8"?>
<!--
Builds releases of Fractals, imported from another project
@author D.Ritz
@author S.Freihofer
-->
<project name="Fractals" basedir="." default="help">
<!-- define the project name, import build-lib -->
<import file="build-lib.xml"/>
<target name="all" description="builds everything"
depends="app, coverage">
<echo>Full build complete</echo>
</target>
<target name="doc" depends="javadoc"/>
<target name="distclean">
<delete dir="${dist.dir}"/>
</target>
<target name="help">
<echo>
Available targets:
- all builds the application JAR, performs coverage tests
- clean cleans up generated files
- app compiles and assembles the JAR
- compile compile only
- compile-test compiles the tests only
- test compiles and runs test cases
- coverage compiles everything, instruments code and runs coverage tests
- javadoc build javadoc
- dist prepares a distribution directory
- distclean cleans just the dist/ directory
</echo>
</target>
</project>