commit | author | age
|
7f5919
|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
PH |
2 |
<project name="hsarweb" default="jar"> |
|
3 |
|
|
4 |
<property name="build.home" value="${basedir}/build" /> |
|
5 |
<property name="lib.home" value="${basedir}/lib" /> |
|
6 |
<property name="conf.home" value="${basedir}/conf" /> |
|
7 |
<property name="src.home" value="${basedir}/src" /> |
|
8 |
<property name="test.home" value="${basedir}/test" /> |
|
9 |
<property name="dist.home" value="${basedir}/dist" /> |
|
10 |
|
|
11 |
<property file="${user.home}/.hsar.ant.properties" /> |
|
12 |
|
|
13 |
<!-- Optionen für Java-Compiler--> |
|
14 |
<property name="compile.debug" value="true" /> |
|
15 |
<property name="compile.deprecation" value="true" /> |
|
16 |
<property name="compile.optimize" value="true" /> |
|
17 |
|
|
18 |
<target name="clean" description="aufräumen"> |
|
19 |
<delete dir="${build.home}" /> |
|
20 |
<delete dir="${dist.home}" /> |
|
21 |
</target> |
|
22 |
|
|
23 |
<target name="jar" depends="compile"> |
|
24 |
<jar destfile="build/hsadmin.jar" basedir="build/cls"> |
|
25 |
<manifest> |
|
26 |
<attribute name="Main-Class" value="de.hsadmin.cli.HSadmin"/> |
|
27 |
</manifest> |
|
28 |
</jar> |
|
29 |
</target> |
|
30 |
|
|
31 |
<target name="compile" description="compilieren"> |
|
32 |
<mkdir dir="${build.home}" /> |
|
33 |
<mkdir dir="${build.home}/cls" /> |
|
34 |
<javac srcdir="${src.home}" destdir="${build.home}/cls" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}" encoding="UTF8" includeantruntime="false" /> |
|
35 |
</target> |
|
36 |
|
|
37 |
</project> |