-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.xml
More file actions
30 lines (30 loc) · 1.1 KB
/
build.xml
File metadata and controls
30 lines (30 loc) · 1.1 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
<project>
<property environment="env"/>
<target name="clean">
<delete dir="build" />
</target>
<target name="build">
<mkdir dir="build/classes" />
<javac srcdir="src" destdir="build/classes" encoding="utf-8" includeantruntime="false" />
<mkdir dir="build/libs" />
<jar destfile="build/libs/OggAudioData-${env.BUILD_NAME}.jar" basedir="build/classes" />
</target>
<target name="test" depends="build">
<mkdir dir="build/test" />
<javac srcdir="test" destdir="build/test" encoding="utf-8" includeantruntime="false">
<classpath>
<pathelement path="com.qmxtech.oggaudiodata"/>
<pathelement location="build/libs/OggAudioData-${env.BUILD_NAME}.jar"/>
</classpath>
</javac>
<copydir src="build/classes/com" dest="build/test/com" />
<jar destfile="build/libs/Test.jar" basedir="build/test">
<manifest>
<attribute name="Main-Class" value="test.Test"/>
</manifest>
</jar>
<mkdir dir="build/libs/test" />
<copy file="test/test.ogg" todir="build/libs/test"/>
<java jar="build/libs/Test.jar" fork="true"/>
</target>
</project>