Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <project basedir="." default="build" name="unitv">
- <property environment="env"/>
- <property name="debuglevel" value="source,lines,vars"/>
- <property name="target" value="1.6"/>
- <property name="source" value="1.6"/>
- <path id="ClientLibs">
- <fileset dir="lib">
- <include name="**/*.jar"/>
- </fileset>
- </path>
- <path id="unit.classpath">
- <pathelement location="bin/classes"/>
- <path refid="ClientLibs"/>
- </path>
- <target name="init">
- <mkdir dir="bin/classes"/>
- <copy includeemptydirs="false" todir="bin/classes">
- <fileset dir="src">
- <exclude name="**/*.launch"/>
- <exclude name="**/*.java"/>
- </fileset>
- </copy>
- </target>
- <target name="clean">
- <delete dir="bin/classes"/>
- </target>
- <target depends="clean" name="cleanall"/>
- <target depends="clean,build-client" name="build" />
- <target depends="jar-client" name="build-client"/>
- <target name="build-subprojects"/>
- <target depends="init" name="build-project">
- <echo message="${ant.project.name}: ${ant.file}"/>
- <javac encoding="utf-8" debug="true" debuglevel="${debuglevel}" destdir="bin/classes" source="${source}" target="${target}">
- <src path="src"/>
- <classpath refid="unit.classpath"/>
- </javac>
- </target>
- <target name="jar-client">
- <pathconvert property="libs.client" pathsep=" ">
- <mapper>
- <chainedmapper>
- <flattenmapper />
- <globmapper from="*" to="lib/*" />
- </chainedmapper>
- </mapper>
- <path>
- <fileset dir="lib">
- <include name="**/*.jar" />
- </fileset>
- </path>
- </pathconvert>
- <jar jarfile="bin/dist/client/unitv-client.jar" basedir="bin/dist/client/bin">
- <manifest>
- <attribute name="Main-Class" value="unitv.client.Kernel" />
- <attribute name="Class-Path" value="${libs.client}" />
- </manifest>
- </jar>
- </target>
- </project>
Add Comment
Please, Sign In to add comment