forked from grails/grails-core
-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.xml
47 lines (40 loc) · 1.57 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
39
40
41
42
43
44
45
46
47
<project name="grails-build" default="package">
<property file="build.properties"/>
<property environment="env" />
<path id="classpath">
<fileset dir="${grails.lib}">
<include name="*.jar"/>
<exclude name="jsp-api-2.1.jar"/>
</fileset>
<fileset dir="${env.JAVA_HOME}/lib">
<include name="tools.jar"/>
</fileset>
<pathelement location="${grails.src.war}/WEB-INF"/>
<pathelement path="${grails.build}"/>
</path>
<target name="clean" description="Clean the build directory.">
<echo>JAVA HOME IS ${env.JAVA_HOME}</echo>
<delete dir="${grails.dist}"/>
<delete dir="${grails.target}"/>
<delete dir="${grails.doc}"/>
</target>
<import file="ant/build/resolve.xml" />
<import file="ant/build/compile.xml" />
<import file="ant/build/unit-test.xml" />
<import file="ant/build/bundle.xml" />
<import file="ant/build/javadoc.xml" />
<import file="ant/build/osx.xml" />
<!--<import file="ant/build/checkstyle.xml" />-->
<import file="ant/build/release.xml" />
<import file="ant/build/eclipse.xml" />
<import file="ant/build/findbugs.xml" />
<target name="cruise"
depends="clean,build, test-with-coverage, jar, javadoc, package"
description="to be started by the CruiseControl build server">
<delete dir="dist/coverage/" quiet="true"/>
<mkdir dir="dist/coverage/"/>
<move todir="dist/coverage/">
<fileset dir="${coverage.report}"/>
</move>
</target>
</project>