Métafichiers
Getdown utilise deux métafichiers :
getdown.txt et
digest.txt . Vous créez vous-même le fichier
getdown.txt (il y aura une description ci-dessous) et notre programme créera le fichier
digest.txt basé sur les fichiers de votre projet.
getdown.txt
Le fichier
getdown.txt stocke tout ce dont Getdown a besoin pour exécuter et mettre à jour votre application. Nous allons maintenant décrire la structure standard
getdown.txt et vous pourrez lire
la description complète de toutes les possibilités. Voici à quoi ressemble un
getdown.txt standard :
# Adresse URL du dossier à partir duquel le programme client téléchargera les mises à jour appbase = http://myapplication.com/myapp/ # Fichier de configuration de l'interface utilisateur ui.name = Mon application # Tous les fichiers jar du code de votre application = application.jar # Classe dans laquelle se trouve votre méthode main(String[] args) class = myapplication.MyApplication
appbase contient l'URL à partir de laquelle votre application sera téléchargée et deux métafichiers. Dans notre cas, le chemin complet vers l'application et les métafichiers ressemblera à ceci :
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
digest.txt
digest.txt sera créé par l' utilitaire
com.threerings.getdown.tools.Digester . Pour ce faire, téléchargez
getdown-XYjar . Et ainsi, dans votre dossier, vous avez maintenant votre application et un métafichier :
monapp/getdown.txt monapp/application.jar
Il est temps de créer
digest.txt , pour cela, tapez la ligne de commande :
% java -classpath getdown-XYjar com.threerings.getdown.tools.Digester monapplication
où
myapp est le chemin d'accès au dossier
myapp dans lequel se trouvent actuellement votre application et un métafichier. Si vous avez tout fait correctement, le message suivant apparaîtra sur la ligne de commande :
Génération du fichier de résumé 'myapp/digest.txt'...
Et le deuxième métafichier digest.txt tant attendu sera également ajouté à votre dossier de candidature . Des instructions détaillées pour générer
digest.txt peuvent être trouvées
ici
Serveur
Votre dossier contient désormais tout ce dont vous avez besoin : l'application et deux métafichiers. Vous pouvez le télécharger sur votre serveur. N'oubliez pas que l'adresse du dossier doit être celle spécifiée dans
getdown.txt dans le champ
appbase . Et les fichiers internes doivent être accessibles par
adresse de dossier + nom de fichier , c'est-à-dire comme ça:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
Vérification du travail
Prenons maintenant la place du client qui utilisera votre application. Tout d’abord, créez un dossier et déposez- y
getdown-XYjar . Créons maintenant
getdown.txt qui ne contiendra qu'une seule ligne :
appbase = http://myapplication.com/myapp/
Maintenant, nous écrivons la commande suivante sur la ligne de commande :
% java -jar monapplication/getdown-XYjar monapplication
Il doit comparer vos fichiers avec ceux du serveur s'il est nécessaire de mettre à jour et d'exécuter votre application. C'est tout! __________________________________________________________________________________________________________ PS Pour travailler avec la ligne de commande, vous pouvez utiliser des fichiers batch, voici à quoi ressemble
create digest.bat :
java -classpath getdown-1.3.1.jar com.threerings.getdown.tools.Digester %CD%
Et voici
update.bat :
java -jar getdown-1.3.1.jar %CD%
GO TO FULL VERSION