/
anttemp.xml
32 lines (26 loc) · 1006 Bytes
/
anttemp.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
<!-- EXE-JAR self-contained executable jar -->
<target name="installer" description="Creates self-executing jar">
<delete dir="${temp.dir}" />
<mkdir dir="${temp.dir}" />
<copy todir="${temp.dir}">
<fileset dir="${doc.dir}" includes="**/*" />
<fileset dir="${data.dir}" includes="**/*" />
</copy>
<unjar dest="${temp.dir}">
<fileset dir="lib.dir"> <!-- or patternset? -->
<include name="**/*" />
</fileset>
</unjar>
<jar destfile="${install.file}">
<fileset dir="${temp.dir}" includes="**/*" />
<classes dir="${classes.dir}" /><!-- Scute classes -->
<!-- lib dir="path/to/lib/dir" / -->
<manifest file="MANIFEST.MF">
<attribute name="Built-By" value="${creator.name}" />
<attribute name="Main-Class" value="${main.class}" />
<attribute name="Implementation-Version" value="${version.num}-b${build.number}" />
<attribute name="Class-Path" value="${manifest.libs}" />
</manifest>
</jar>
<delete dir="${temp.dir}" />
</target>