aboutsummaryrefslogtreecommitdiffstats
path: root/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml16
1 files changed, 16 insertions, 0 deletions
diff --git a/build.xml b/build.xml
index 83b3a1c..71306e7 100644
--- a/build.xml
+++ b/build.xml
@@ -7,6 +7,10 @@
</classpath>
</taskdef>
+
+ <taskdef name="izpack" classpath="lib/izpack/standalone-compiler.jar"
+ classname="com.izforge.izpack.ant.IzPackTask"/>
+
<!-- properties -->
<property name="version" value="cvs"/>
<property name="src" location="src"/>
@@ -120,6 +124,9 @@
<keep access="public" name="jake2.Jake2">
<method name="main(java.lang.String[])"/>
</keep>
+ <keep access="public" name="jake2.install.Q2DataInstaller">
+ <method name="main(java.lang.String[])"/>
+ </keep>
</proguard>
</target>
@@ -183,6 +190,15 @@
</zip>
</target>
+ <!-- standalone installer -->
+ <target name="installer" depends="dist">
+ <izpack input="${basedir}/install.xml"
+ output="${basedir}/Jake2-install.jar"
+ installerType="standard"
+ basedir="${dist}"
+ izPackDir="${basedir}/lib/izpack"/>
+ </target>
+
<!-- webstart -->
<target name="webstart" depends="dist">
<mkdir dir="webstart/lib"/>