| ... | ... | @@ -5,10 +5,14 @@ |
|
|
|
|
|
|
|
Die folgenden Schritte sind als Vorbereitung des Kompilierens und zur Ausführung der Messprogramme notwendig.
|
|
|
|
|
|
|
|
### Notwendige System-Pakete
|
|
|
|
|
|
|
|
```
|
|
|
|
sudo apt install default-jre curl rlwrap ant
|
|
|
|
```
|
|
|
|
|
|
|
|
### Umgebungsvariablen
|
|
|
|
|
|
|
|
In der Datei `/etc/environment` müssen, ggf. abhängig von der Kalibriereinrichtung, folgende Umgebungsvariablen definiert werden:
|
|
|
|
|
|
|
|
|CE3||SE3|
|
| ... | ... | @@ -20,9 +24,11 @@ METIS_DEVHUB_URL="http://localhost:9009" |
|
|
|
METIS*
|
|
|
|
CAL_USR="cal"
|
|
|
|
CAL_PWD="<password>"
|
|
|
|
JAVA*
|
|
|
|
JAVA_TOOL_OPTIONS="-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2"
|
|
|
|
```
|
|
|
|
|
|
|
|
### Angaben zum Proxy-Server
|
|
|
|
|
|
|
|
Der spätere Build-Prozess benutzt nicht oder nicht immer die übliche Umgebungsvariable `https_proxy` beim Herunterladen externer Dateien unter Verwendung des Proxy-Servers. Um trotzdem erfolgreich zu sein, muss zusätzlich die folgende Konfigurationsdatei angelegt werden und die Angaben zum Proxy-Server enthalten:
|
|
|
|
|
|
|
|
```
|
| ... | ... | @@ -76,7 +82,7 @@ git clone https://$(printf %s 'USERNAME'|jq -Rr @uri):$(printf %s 'PASSWORD'|jq |
|
|
|
git clone https://$(printf %s 'USERNAME'|jq -Rr @uri):$(printf %s 'PASSWORD'|jq -Rr @uri)@gitlab1.ptb.de/vaclab/metis.git
|
|
|
|
```
|
|
|
|
|
|
|
|
Anmerkung: Mithilfe der Konstrukte `$(printf %s '??????????'|jq -Rr @uri)` werden Nutzername und Password URL-encoded zu Bestandteilen der jeweiligen URL (siehe resultierender Eintrag in `.git/config`). Damit erübrigt sich jetzt und später deren manuelle Eingabe.
|
|
|
|
Anmerkung: Mithilfe der Konstrukte `$(printf %s '????????'|jq -Rr @uri)` werden Nutzername und Password URL-encoded zu Bestandteilen der jeweiligen URL (siehe resultierender Eintrag in `.git/config`). Damit erübrigt sich jetzt und später deren manuelle Eingabe.
|
|
|
|
|
|
|
|
Installation einer für »devhub« benötigten Java-Bibliothek:
|
|
|
|
|
| ... | ... | @@ -97,16 +103,19 @@ Anmerkung: Es ist nicht ausgeschlossen, dass sich die Erzeugung dieser Bibliothe |
|
|
|
|
|
|
|
```
|
|
|
|
cd devhub
|
|
|
|
git pull
|
|
|
|
./make_jar
|
|
|
|
|
|
|
|
cd devproxy
|
|
|
|
git pull
|
|
|
|
./make_jar
|
|
|
|
|
|
|
|
cd metis
|
|
|
|
git pull
|
|
|
|
./make_jar
|
|
|
|
```
|
|
|
|
|
|
|
|
Die gewünschten jar-Dateien befinden sich danach jeweils in `target/`.
|
|
|
|
Die gewünschten jar-Dateien befinden sich nach erfolgreichem Kompilieren jeweils in `target/`.
|
|
|
|
|
|
|
|
|
|
|
|
|