-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjsonwrapper.ant.xml
More file actions
56 lines (49 loc) · 1.75 KB
/
jsonwrapper.ant.xml
File metadata and controls
56 lines (49 loc) · 1.75 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?xml version="1.0" encoding="utf-8" ?>
<project name="jsonwrapper" default="compile" basedir=".">
<description>
jsonwrapper build file. This is used to package up your project as a jar,
if you want to distribute it. This isn't needed for normal operation.
</description>
<!-- set classpath -->
<path id="project.class.path">
<pathelement path="${java.class.path}/"/>
<pathelement path="/Users/dkappe/java-packs/gwt-2.0.3/gwt-user.jar"/>
<pathelement path="lib/junit-3.8.2.jar"/>
<!-- Additional dependencies (such as junit) go here -->
</path>
<target name="javadoc" depends="compile" description="Generate javadoc">
<mkdir dir="doc" />
<javadoc sourcepath="src"
destdir="doc"
packagenames="*"
windowtitle="JSONWrapper">
<classpath refid="project.class.path"/>
</javadoc>
</target>
<target name="compile" description="Compile src to bin">
<mkdir dir="bin"/>
<javac srcdir="src:test" destdir="bin" includes="**" debug="on" debuglevel="lines,vars,source" source="1.5">
<classpath refid="project.class.path"/>
</javac>
</target>
<target name="package" depends="compile" description="Package up the project as a jar">
<jar destfile="jsonwrapper.jar">
<fileset dir="bin">
<include name="**/*.class"/>
<exclude name="**/*Test.class"/>
</fileset>
<!-- Get everything; source, modules, html files -->
<fileset dir="src">
<include name="**"/>
</fileset>
</jar>
</target>
<target name="clean">
<!-- Delete the bin directory tree -->
<delete file="jsonwrapper.jar"/>
<delete>
<fileset dir="bin" includes="**/*.class"/>
</delete>
</target>
<target name="all" depends="package"/>
</project>