hs.hsadmin/hsarjcli/build.xml

57 lines
1.8 KiB
XML
Raw Normal View History

2011-05-16 15:47:06 +02:00
<?xml version="1.0" encoding="UTF-8"?>
<project name="hsarweb" default="jar">
<property name="build.home" value="${basedir}/build" />
<property name="lib.home" value="${basedir}/lib" />
<property name="conf.home" value="${basedir}/conf" />
<property name="src.home" value="${basedir}/src" />
2014-06-16 19:22:07 +02:00
<property name="resource.home" value="${basedir}/resource" />
2011-05-16 15:47:06 +02:00
<property name="test.home" value="${basedir}/test" />
<property name="dist.home" value="${basedir}/dist" />
<property file="${user.home}/.hsar.ant.properties" />
<!-- Optionen für Java-Compiler-->
<property name="compile.debug" value="true" />
<property name="compile.deprecation" value="true" />
<property name="compile.optimize" value="true" />
2014-06-16 19:22:07 +02:00
<path id="cp">
<fileset dir="${lib.home}">
<include name="**/*.jar"/>
</fileset>
</path>
2011-05-16 15:47:06 +02:00
<target name="clean" description="aufräumen">
<delete dir="${build.home}" />
<delete dir="${dist.home}" />
</target>
<target name="jar" depends="compile">
2014-06-16 19:22:07 +02:00
<copy todir="${build.home}/cls">
<fileset dir="${resource.home}" />
</copy>
<jar destfile="build/hsscript.jar" basedir="build/cls">
2011-05-16 15:47:06 +02:00
<manifest>
2014-06-16 19:22:07 +02:00
<attribute name="Main-Class" value="de.hsadmin.jscli.Main"/>
<attribute name="Class-Path" value="lib/commons-cli-1.2.jar lib/jline-1.0.jar lib/ws-commons-util-1.0.1.jar lib/xmlrpc-client-3.1.jar lib/xmlrpc-common-3.1.jar"/>
2011-05-16 15:47:06 +02:00
</manifest>
</jar>
</target>
<target name="compile" description="compilieren">
<mkdir dir="${build.home}" />
<mkdir dir="${build.home}/cls" />
2014-06-16 19:22:07 +02:00
<javac
srcdir="${src.home}"
destdir="${build.home}/cls"
classpathref="cp"
debug="${compile.debug}"
deprecation="${compile.deprecation}"
optimize="${compile.optimize}"
encoding="UTF8"
includeantruntime="false" />
2011-05-16 15:47:06 +02:00
</target>
</project>