- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.xml
More file actions
Latest commit
36 lines (28 loc) · 1.35 KB
/
Copy pathbuild.xml
File metadata and controls
36 lines (28 loc) · 1.35 KB
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
<?xml version="1.0" encoding="UTF-8"?>
<projectname="httpserver"default="build">
<propertyname="build.number"value="dev.build"/>
<propertyname="src"value="${basedir}/src"/>
<propertyname="build"value="${basedir}/build"/>
<propertyname="classes"value="${basedir}/build/classes"/>
<propertyname="artifacts"value="${build}/artifacts"/>
<propertyname="release.version"value="${build.number}"/>
<propertyname="release.name"value="${ant.project.name}-${release.version}"/>
<propertyname="release.jar"value="${release.name}-${release.version}.jar"/>
<propertyname="release.src.jar.path"value="${artifacts}/${release.name}-${release.version}-sources.jar"/>
<propertyname="release.jar.path"value="${artifacts}/${release.jar}"/>
<importfile="${build}/macros.xml" />
<pathid="all.dependancies" />
<targetname="compile">
<compile.and.jar src="${src}"jar="${release.jar.path}"srcJar="${release.src.jar.path}"classpathref="all.dependancies"
version="${release.version}"/>
</target>
<targetname="build"description="build all">
<parallel>
<antcalltarget="clean"/>
</parallel>
<antcalltarget="compile"/>
</target>
<targetname="clean"description="cleanup all">
<deletedir="${artifacts}"/>
</target>
</project>