comparison flys-aft/README.txt @ 4113:f72c253663fc

FYLS/AFT/DIPS: Added start script. flys-aft/trunk@5436 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 11 Sep 2012 16:51:19 +0000
parents 23677476fd09
children 840250040a7d
comparison
equal deleted inserted replaced
4112:23677476fd09 4113:f72c253663fc
12 im Dateisystem. 12 im Dateisystem.
13 13
14 * Es existiert eine AFT-Datenbank mit bekannten Credentials. 14 * Es existiert eine AFT-Datenbank mit bekannten Credentials.
15 15
16 * Es existiert eine FLYS-Datenbank mit bekannten Credentials. 16 * Es existiert eine FLYS-Datenbank mit bekannten Credentials.
17
18 Bau:
19 ----
20 * Maven2 sollte installiert und im Pfad liegen.
21 ( http://maven.apache.org/docs/2.2.1/release-notes.html )
22
23 $ mvn --version
24 Sollte Versionsinformationen ausgeben.
25
26 * Für die Nutzung der Oracle JDBC-Bindings muss das Oracle-Treiber-Jar
27 in das lokale Maven-Repository installiert werden:
28
29 $ mvn install:install-file -DgroupId=ojdbc5.jar -DartifactId=ojdbc5 \
30 -Dversion=0 -Dpackaging=jar -Dfile=ojdbc.jar -DgeneratePom=true
31
32 * Für den eigentlichen Oracle-kompatiblen Bau kann dann folgendes
33 aufgerufen werden:
34
35 $ mvn -f pom-oracle.xml clean compile assembly:single
36
37 $ cp target/de.intevation.aft-1.0-SNAPSHOT-jar-with-dependencies.jar \
38 bin/etl.jar
39
40 * Folgendes führt das fertige Programm dann aus:
41
42 $ bin/run.sh
17 43
18 Konfiguration: 44 Konfiguration:
19 -------------- 45 --------------
20 46
21 Zur Konfiguration wird eine Konfiguration-Datei benötigt. Diese wird 47 Zur Konfiguration wird eine Konfiguration-Datei benötigt. Diese wird
22 standardmässig im aktuellen Arbeitsverzeichnis uter dem Name 'config.xml' 48 standardmässig im aktuellen Arbeitsverzeichnis uter dem Name 'config.xml'
23 gesucht. Der Pfad zu dieser Datei kann allerdings auch mit der 49 gesucht. Der Pfad zu dieser Datei kann allerdings auch mit der
24 System-Property config.file gesetzt werden. 50 System-Property config.file gesetzt werden.
25 51
26 Dies geschieht über den Kommandozeilenparameter "-Dconfig.file=/pfad/zur/config.xml" 52 Dies geschieht über den Kommandozeilenparameter "-Dconfig.file=/pfad/zur/config.xml"
27 im Start-Skript contrib/run.sh 53 im Start-Skript bin/run.sh
28 54
29 Die Konfigurationsdatei hat folgende Struktur: 55 Die Konfigurationsdatei hat folgende Struktur:
30 56
31 1 <?xml version="1.0" encoding="UTF-8"?> 57 1 <?xml version="1.0" encoding="UTF-8"?>
32 2 <sync> 58 2 <sync>

http://dive4elements.wald.intevation.org