612a6f5cf3
store command history in ~/.hsscript_history
61 lines
2.0 KiB
XML
61 lines
2.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project name="hsarweb" default="jar">
|
|
|
|
<property name="build.home" value="${basedir}/build" />
|
|
<property name="lib.home" value="/usr/share/java" />
|
|
<property name="conf.home" value="${basedir}/conf" />
|
|
<property name="src.home" value="${basedir}/src" />
|
|
<property name="resource.home" value="${basedir}/resource" />
|
|
<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" />
|
|
|
|
<path id="cp">
|
|
<fileset dir="${lib.home}">
|
|
<include name="jline.jar"/>
|
|
<include name="ws-commons-util.jar"/>
|
|
<include name="xmlrpc-client.jar"/>
|
|
<include name="xmlrpc-common.jar"/>
|
|
<include name="commons-cli.jar"/>
|
|
</fileset>
|
|
</path>
|
|
|
|
<target name="clean" description="aufräumen">
|
|
<delete dir="${build.home}" />
|
|
<delete dir="${dist.home}" />
|
|
</target>
|
|
|
|
<target name="jar" depends="compile">
|
|
<copy todir="${build.home}/cls">
|
|
<fileset dir="${resource.home}" />
|
|
</copy>
|
|
<jar destfile="build/hsscript.jar" basedir="build/cls">
|
|
<manifest>
|
|
<attribute name="Main-Class" value="de.hsadmin.jscli.Main"/>
|
|
<attribute name="Class-Path" value="/usr/share/java/commons-cli.jar /usr/share/java/jline.jar /usr/share/java/ws-commons-util.jar /usr/share/java/xmlrpc-client.jar /usr/share/java/xmlrpc-common.jar"/>
|
|
</manifest>
|
|
</jar>
|
|
</target>
|
|
|
|
<target name="compile" description="compilieren">
|
|
<mkdir dir="${build.home}" />
|
|
<mkdir dir="${build.home}/cls" />
|
|
<javac
|
|
srcdir="${src.home}"
|
|
destdir="${build.home}/cls"
|
|
classpathref="cp"
|
|
debug="${compile.debug}"
|
|
deprecation="${compile.deprecation}"
|
|
optimize="${compile.optimize}"
|
|
encoding="UTF8"
|
|
includeantruntime="false" />
|
|
</target>
|
|
|
|
</project>
|