From 4d16fb3576e60a2a5da6f7bfe396a555010dfa79 Mon Sep 17 00:00:00 2001 From: ulrich Date: Fri, 22 Nov 2024 18:32:35 +0000 Subject: [PATCH] Buildscript und readme angepasst. --- publish/build.sh | 22 ++++++++++++++++++++++ README.md | 16 ++-------------- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 608a90c..6db7742 100644 --- a/README.md +++ b/README.md @@ -26,21 +26,9 @@ ## Tango herstellen -Es wird angenommen, dass die als Abhängigkeiten aufgeführten Klassenbibliotheken lokal an einem Ort abgelegt sind, dessen Pfad mit dem Platzhalter `$JLIB` gemeint ist. Zur Herstellung von Tango werden mit Hilfe der wie zuvor beschrieben geladenen Teile die folgenden Kommandos ausgeführt (Beispiel für Linux): +Es wird angenommen, dass die als Abhängigkeiten aufgeführten Klassenbibliotheken lokal an einem Ort abgelegt sind, dessen Pfad mit dem Platzhalter `$JLIB` gemeint ist. Zur Herstellung von Tango wird nach dem Herunterladen das [Buildscript](https://uhilger.de/gitblit/blob/tango.git/master/publish!start) ausgefuehrt. -``` -cd $TANGO -mkdir classes -mkdir -p dist/lib -cp $JLIB/jid3lib-0.5.4.jar dist/lib -cp $JLIB/gson-2.8.6.jar dist/lib -cp src/*.properties classes -javac -classpath $JLIB/gson-2.8.6.jar:$JLIB/jid3lib-0.5.4.jar -d classes src/de/uhilger/tango/*.java src/de/uhilger/tango/api/*.java src/de/uhilger/tango/entity/*.java src/de/uhilger/tango/store/*.java -jar -cfm dist/tango.jar publish/manifest.mf -C classes . -cp -r www dist -``` - -Die fertig verwendbare Anwendung liegt anschließend unter `$TANGO/dist/tango.jar` mit den erforderlichen Klassenbibliotheken im Ordner `$TANGO/dist/lib` . +Die fertig verwendbare Anwendung liegt anschließend unter `$TANGO/dist` als `tango.jar` mit den erforderlichen Klassenbibliotheken im Ordner `$TANGO/dist/lib` . ## Tango verwenden diff --git a/publish/build.sh b/publish/build.sh new file mode 100644 index 0000000..b53f84b --- /dev/null +++ b/publish/build.sh @@ -0,0 +1,22 @@ +#!/bin/sh + + +# Tango Build Script + + +# die folgenden Pfadangaben vor Ausfuehrung anpassen.. +JDK=/pfad/zum/jdk +TANGO=/pfad/zu/tango +JLIB=/pfad/zu/libs + +# ab hier beginnt der Bau +cd $TANGO +mkdir classes +mkdir -p dist/lib +cp $JLIB/jid3lib-0.5.4.jar dist/lib +cp $JLIB/gson-2.8.6.jar dist/lib +cp src/*.properties classes +$JDK/javac -classpath $JLIB/gson-2.8.6.jar:$JLIB/jid3lib-0.5.4.jar -d classes src/de/uhilger/tango/*.java src/de/uhilger/tango/api/*.java src/de/uhilger/tango/entity/*.java src/de/uhilger/tango/store/*.java +$JDK/jar -cfm dist/tango.jar publish/manifest.mf -C classes . +cp -r www dist + -- Gitblit v1.9.3