author | Markus Bröker<broeker.markus@googlemail.com> |
Fri, 20 Oct 2017 06:46:47 +0200 | |
changeset 170 | 5a11538e7bc8 |
parent 135 | f837cf975e95 |
permissions | -rw-r--r-- |
100
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
1 |
<?xml version="1.0"?> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
2 |
<project name="App" basedir="." default="debug"> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
3 |
<property name="project" value="App" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
4 |
<property name="package.name" value="org.homelinux.largo" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
5 |
<property name="package.dir" value="org/homelinux/largo" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
6 |
<property name="jar.file" value="bin/app.jar" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
7 |
<property name="app.host" value="-Dorg.omg.CORBA.ORBInitialHost=largo.homelinux.org" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
8 |
<property file="targets/${os.name}.properties" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
9 |
|
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
10 |
<path id="classpath"> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
11 |
<pathelement location="${app.server}/lib/javaee.jar" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
12 |
<pathelement location="${app.server}/lib/appserv-rt.jar" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
13 |
<pathelement location="${app.server}/lib/appserv-admin.jar" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
14 |
<pathelement location="${app.server}/lib/install/applications/jmsra/imqjmsra.jar" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
15 |
<pathelement location="${app.server}/javadb/lib/derbyrun.jar" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
16 |
<pathelement location="." /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
17 |
</path> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
18 |
|
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
19 |
<!-- Targets --> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
20 |
<target name="clean"> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
21 |
<echo message="deleting all class- and jar-files in ${package.dir} tree" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
22 |
<delete> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
23 |
<fileset dir="${package.dir}" includes="**/*.class" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
24 |
<fileset dir="." includes="**/*.*~" defaultexcludes="no" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
25 |
<fileset dir="." includes="**/*.log" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
26 |
</delete> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
27 |
<delete dir="clubstatistik" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
28 |
</target> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
29 |
|
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
30 |
<target name="init" > |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
31 |
<echo message="creating initial database" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
32 |
<exec executable="${native.shell}"> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
33 |
<env key="DERBY_HOME" value="${app.server}/javadb/" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
34 |
<arg line="${native.switch} ${app.server}/javadb/bin/ij sql/euroleague.sql" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
35 |
</exec> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
36 |
<mkdir dir="clubstatistik" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
37 |
</target> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
38 |
|
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
39 |
<target name="compile"> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
40 |
<echo message="compiling ${package.dir} tree." /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
41 |
<javac source="1.5" target="1.5" srcdir="${package.dir}" |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
42 |
sourcepath="${basedir}" debug="on"> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
43 |
<classpath refid="classpath" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
44 |
</javac> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
45 |
</target> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
46 |
|
135
f837cf975e95
DBClient: update, query and metadata
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
100
diff
changeset
|
47 |
<target name="debug" depends="compile"> |
f837cf975e95
DBClient: update, query and metadata
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
100
diff
changeset
|
48 |
<echo message="Use ant init to create an initial database." /> |
100
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
49 |
<java classname="${package.name}.app.App" |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
50 |
failonerror="true" fork="yes"> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
51 |
<classpath refid="classpath" /> |
135
f837cf975e95
DBClient: update, query and metadata
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
100
diff
changeset
|
52 |
<jvmarg line="-ea" /> |
100
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
53 |
<arg line="${app.host}" /> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
54 |
</java> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
55 |
</target> |
a6d2add085d7
Apache Derby Examples...
Markus Bröker <mbroeker@largo.dyndns.tv>
parents:
diff
changeset
|
56 |
</project> |