Skip to content

Commit 326317c

Browse files
committed
added a windows test
1 parent 07fd6db commit 326317c

File tree

1 file changed

+94
-80
lines changed

1 file changed

+94
-80
lines changed

build.xml

+94-80
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,94 @@
1-
<?xml version="1.0" ?>
2-
3-
<project default="help">
4-
5-
<target name="help">
6-
<echo>ant build just build it, already!</echo>
7-
</target>
8-
9-
<target name="init">
10-
</target>
11-
12-
<target name='build'>
13-
<mkdir dir="build/classes"/>
14-
<javac
15-
srcdir="src"
16-
classpath="lib/XMLLib.jar"
17-
destdir="build/classes"
18-
debug="true"
19-
>
20-
</javac>
21-
<copy todir='build/classes'>
22-
<fileset dir='src'>
23-
<include name='**/*.plist'/>
24-
<include name='**/JavaApplicationStub'/>
25-
<include name='**/*.txt'/>
26-
<include name='**/resources/**'/>
27-
</fileset>
28-
</copy>
29-
</target>
30-
31-
<target name="jar">
32-
<jar destfile="dist/AppBundler.jar" basedir="build/classes"/>
33-
</target>
34-
35-
<target name="clean">
36-
<delete dir="build"/>
37-
<delete dir="dist"/>
38-
</target>
39-
40-
<target name='build-testapp'>
41-
<mkdir dir='build/testapp'/>
42-
<javac
43-
srcdir='test/src'
44-
destdir='build/testapp'
45-
>
46-
</javac>
47-
<mkdir dir='build/jars'/>
48-
<jar basedir="build/testapp" destfile="build/jars/simpletest.jar">
49-
</jar>
50-
</target>
51-
52-
<target name="test-onejar" depends="build, build-testapp">
53-
<mkdir dir='dist'/>
54-
<mkdir dir='build/jars'/>
55-
<java
56-
classpath="build/classes;lib/XMLLib.jar"
57-
classname="com.joshondesign.appbundler.Bundler" fork="true">
58-
<arg value="--file=test/bundle.xml"/>
59-
<arg value="--target=onejar"/>
60-
<arg value="--outdir=dist/"/>
61-
<arg value="--jardir=build/jars/"/>
62-
<arg value="--jardir=lib/"/>
63-
</java>
64-
</target>
65-
66-
<target name='test-anttask' depends='build, build-testapp'>
67-
<taskdef name='appbundler'
68-
classname='com.joshondesign.appbundler.BundlerTask'
69-
classpath='build/classes;lib/XMLLib.jar'/>
70-
71-
<appbundler
72-
bundle="test/bundle.xml"
73-
target="mac"
74-
destdir="dist"
75-
libdir="build/jars;lib"
76-
/>
77-
</target>
78-
79-
</project>
80-
1+
<?xml version="1.0" ?>
2+
3+
<project default="help">
4+
5+
<target name="help">
6+
<echo>ant build just build it, already!</echo>
7+
</target>
8+
9+
<target name="init">
10+
</target>
11+
12+
<target name='build'>
13+
<mkdir dir="build/classes"/>
14+
<javac
15+
srcdir="src"
16+
classpath="lib/XMLLib.jar"
17+
destdir="build/classes"
18+
debug="true"
19+
>
20+
</javac>
21+
<copy todir='build/classes'>
22+
<fileset dir='src'>
23+
<include name='**/*.plist'/>
24+
<include name='**/JavaApplicationStub'/>
25+
<include name='**/*.txt'/>
26+
<include name='**/resources/**'/>
27+
</fileset>
28+
</copy>
29+
</target>
30+
31+
<target name="jar" depends="build">
32+
<jar destfile="dist/AppBundler.jar" basedir="build/classes"/>
33+
</target>
34+
35+
<target name="clean">
36+
<delete dir="build"/>
37+
<delete dir="dist"/>
38+
</target>
39+
40+
<target name='build-testapp'>
41+
<mkdir dir='build/testapp'/>
42+
<javac
43+
srcdir='test/src'
44+
destdir='build/testapp'
45+
>
46+
</javac>
47+
<mkdir dir='build/jars'/>
48+
<jar basedir="build/testapp" destfile="build/jars/simpletest.jar">
49+
</jar>
50+
</target>
51+
52+
<target name="test-onejar" depends="build, build-testapp">
53+
<mkdir dir='dist'/>
54+
<mkdir dir='build/jars'/>
55+
<java
56+
classpath="build/classes;lib/XMLLib.jar"
57+
classname="com.joshondesign.appbundler.Bundler" fork="true">
58+
<arg value="--file=test/bundle.xml"/>
59+
<arg value="--target=onejar"/>
60+
<arg value="--outdir=dist/"/>
61+
<arg value="--jardir=build/jars/"/>
62+
<arg value="--jardir=lib/"/>
63+
</java>
64+
</target>
65+
66+
<target name="test-windows" depends="build, build-testapp">
67+
<mkdir dir='dist'/>
68+
<mkdir dir='dist/win'/>
69+
<java
70+
classpath="build/classes;lib/XMLLib.jar"
71+
classname="com.joshondesign.appbundler.Bundler" fork="true">
72+
<arg value="--file=test/bundle.xml"/>
73+
<arg value="--target=win"/>
74+
<arg value="--outdir=dist/win"/>
75+
<arg value="--jardir=build/jars/"/>
76+
<arg value="--jardir=lib/"/>
77+
</java>
78+
</target>
79+
80+
<target name='test-anttask' depends='build, build-testapp'>
81+
<taskdef name='appbundler'
82+
classname='com.joshondesign.appbundler.BundlerTask'
83+
classpath='build/classes;lib/XMLLib.jar'/>
84+
85+
<appbundler
86+
bundle="test/bundle.xml"
87+
target="mac"
88+
destdir="dist"
89+
libdir="build/jars;lib"
90+
/>
91+
</target>
92+
93+
</project>
94+

0 commit comments

Comments
 (0)