<?xml version="1.0" encoding="UTF-8"?>
|
|
<project name="rtzserver" default="default" basedir=".">
|
<description>Builds, tests, and runs the project rtzserver.</description>
|
<import file="nbproject/build-impl.xml"/>
|
|
<target name="-post-jar">
|
<echo>Adding data files to jar...</echo>
|
|
<copy todir="build/classes">
|
<fileset dir="${basedir}">
|
<include name="data/**"/>
|
</fileset>
|
</copy>
|
|
<jar destfile="dist/rtzserver.jar" update="true">
|
<fileset dir="${basedir}">
|
<include name="data/**"/>
|
</fileset>
|
</jar>
|
|
|
<propertyfile file="${src.dir}\version.properties">
|
<entry key="date" type="date" value="now" pattern="dd/MM/yyyy" />
|
<entry key="major" type="int" value="1" />
|
<entry key="minor" type="int" value="0" />
|
<entry key="revision" type="int" value="0" />
|
<entry key="build" type="int" value="1" operation="+" />
|
</propertyfile>
|
|
|
<property name="store.jar.name" value="rtzserver"/>
|
|
<property name="store.dir" value="store"/>
|
<property name="store.jar" value="${store.dir}/${store.jar.name}.jar"/>
|
<echo message="Packaging ${application.title} into a single JAR at ${store.jar}"/>
|
|
<delete dir="${store.dir}"/>
|
<mkdir dir="${store.dir}"/>
|
<jar destfile="${store.dir}/temp_final.jar" filesetmanifest="skip">
|
<zipgroupfileset dir="dist" includes="*.jar"/>
|
<zipgroupfileset dir="dist/lib" includes="*.jar"/>
|
|
<manifest>
|
<attribute name="Main-Class" value="${main.class}"/>
|
</manifest>
|
</jar>
|
<zip destfile="${store.jar}">
|
<zipfileset src="${store.dir}/temp_final.jar"
|
excludes="META-INF/*.SF, META-INF/*.DSA, META-INF/*.RSA"/>
|
</zip>
|
<delete file="${store.dir}/temp_final.jar"/>
|
|
<echo message="Creating exe"/>
|
<property name="createExe" value="${basedir}\" />
|
<echo>${createIndex}</echo>
|
<exec dir="${createExe}" executable="cmd">
|
<arg line="/c jar2exe64.bat" />
|
</exec>
|
</target>
|
|
|
</project>
|