Metadateien
Getdown verwendet zwei Metadateien:
getdown.txt unddigest.txt . Sie erstellen die Datei
„getdown.txt“ selbst (eine Beschreibung finden Sie weiter unten), und unser Programm erstellt die Datei
„digest.txt“ basierend auf den Dateien in Ihrem Projekt.
getdown.txt
In der Datei
getdown.txt wird alles gespeichert, was Getdown zum Ausführen und Aktualisieren Ihrer Anwendung benötigt. Jetzt beschreiben wir die Standardstruktur
von getdown.txt und Sie können
die vollständige Beschreibung aller Möglichkeiten lesen. So sieht eine Standard-
getdown.txt aus :
# URL-Adresse des Ordners, aus dem das Client-Programm Updates herunterlädt appbase = http://myapplication.com/myapp/ # Konfigurationsdatei der Benutzeroberfläche ui.name = Meine Anwendung # Alle JAR-Dateien Ihres Anwendungscodes = application.jar # Klasse, in der sich Ihre Methode befindet main(String[] args) class = myapplication.MyApplication
appbase enthält die URL, von der Ihre Anwendung heruntergeladen wird, und zwei Metadateien. In unserem Fall sieht der vollständige Pfad zur Anwendung und den Metadateien so aus:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
Digest.txt
„digest.txt“ wird vom Dienstprogramm
com. threerings.getdown.tools.Digester erstellt . Laden Sie dazu
getdown-XYjar herunter . Und so haben Sie jetzt in Ihrem Ordner Ihre Bewerbung und eine Metadatei:
myapp/getdown.txt myapp/application.jar
Es ist Zeit,
„digest.txt“ zu erstellen . Geben Sie dazu Folgendes in die Befehlszeile ein:
% java -classpath getdown-XYjar com. threerings.getdown.tools.Digester myapp
Dabei ist
myapp der Pfad zum
myapp- Ordner , in dem sich Ihre Anwendung und eine Metadatei derzeit befinden. Wenn Sie alles richtig gemacht haben, erscheint die folgende Meldung in der Befehlszeile:
Digest-Datei „myapp/digest.txt“ wird generiert...
Und auch die lang erwartete zweite Metadatei
„digest.txt“ wird Ihrem Bewerbungsordner hinzugefügt . Eine detaillierte Anleitung zum Generieren
der Datei „digest.txt“ finden Sie
hier
Server
Jetzt enthält Ihr Ordner alles, was Sie brauchen: die Anwendung und zwei Metadateien. Sie können es auf Ihren Server hochladen. Vergessen Sie nicht, dass die Adresse des Ordners diejenige sein muss, die in
getdown.txt im Feld
appbase angegeben ist .
Und interne Dateien sollten über Ordneradresse + Dateiname zugänglich sein , d. h. so:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
Überprüfung der Arbeit
Nehmen wir nun die Rolle des Kunden ein, der Ihre Anwendung verwenden wird. Erstellen Sie zunächst einen Ordner und legen Sie
getdown-XYjar darin ab . Jetzt erstellen wir
getdown.txt , das nur eine Zeile enthält:
appbase = http://myapplication.com/myapp/
Nun schreiben wir den folgenden Befehl in die Kommandozeile:
% java -jar meine App/getdown-XYjar meine App
Es sollte Ihre Dateien mit denen auf dem Server vergleichen, wenn eine Aktualisierung und Ausführung Ihrer Anwendung erforderlich ist. Das ist alles! ________________________________________________________________________________________________________________________ PS Um mit der Befehlszeile zu arbeiten, können Sie Batch-Dateien verwenden. So sieht
create summary.bat aus :
java -classpath getdown-1.3.1.jar com. threerings.getdown.tools.Digester %CD%
Und hier ist
update.bat :
java -jar getdown-1.3.1.jar %CD%
GO TO FULL VERSION