Metarchivos
Getdown utiliza dos metarchivos:
getdown.txt y
digest.txt . Usted mismo crea el archivo
getdown.txt (habrá una descripción a continuación) y nuestro programa creará el archivo
digest.txt basándose en los archivos de su proyecto.
bajar.txt
El archivo
getdown.txt almacena todo lo que Getdown necesita para ejecutar y actualizar su aplicación. Ahora describiremos la estructura estándar
getdown.txt y podrás leer
la descripción completa de todas las posibilidades. Así es como se ve un
getdown.txt estándar :
# Dirección URL de la carpeta desde donde el programa cliente descargará las actualizaciones appbase = http://myapplication.com/myapp/ # Archivo de configuración de la interfaz de usuario ui.name = Mi aplicación # Todos los archivos jar de su código de aplicación = application.jar # Clase en la que se encuentra su método main(String[] args) class = myapplication.MyApplication
appbase contiene la URL desde donde se descargará su aplicación y dos metarchivos. En nuestro caso, la ruta completa a la aplicación y los metarchivos se verá así:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
resumen.txt
digest.txt será creado por la utilidad
com.fourings.getdown.tools.Digester . Para hacer esto, descargue
getdown-XYjar . Y así, en tu carpeta ahora tienes tu aplicación y un metarchivo:
miaplicación/getdown.txt miaplicación/aplicación.jar
Es hora de crear
digest.txt , para ello escriba en la línea de comando:
% java -classpath getdown-XYjar com.tresrings.getdown.tools.Digester miaplicación
donde
myapp es la ruta a la carpeta
myapp en la que se encuentran actualmente su aplicación y un metarchivo. Si hiciste todo correctamente, aparecerá el siguiente mensaje en la línea de comando:
Generando el archivo de resumen 'myapp/digest.txt'...
Y también se agregará el tan esperado segundo metarchivo
digest.txt a la carpeta de su aplicación . Las instrucciones detalladas para generar
digest.txt se pueden encontrar
aquí
Servidor
Ahora tu carpeta contiene todo lo que necesitas: la aplicación y dos metarchivos. Puedes subirlo a tu servidor. No olvide que la dirección de la carpeta debe ser la especificada en
getdown.txt en el campo
appbase . Y se debe poder acceder a los archivos internos mediante
la dirección de la carpeta + el nombre del archivo , es decir, como esto:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
comprobando el trabajo
Ahora tomemos el lugar del cliente que utilizará su aplicación. Primero, cree una carpeta y suelte
getdown-XYjar en ella . Ahora creemos
getdown.txt que contendrá solo una línea:
base de aplicaciones = http://myapplication.com/myapp/
Ahora escribimos el siguiente comando en la línea de comando:
% java -jar miaplicación/getdown-XYjar miaplicación
Debería comparar sus archivos con los del servidor si es necesario actualizar y ejecutar su aplicación. ¡Eso es todo! __________________________________________________________________________________________________________ PD: Para trabajar con la línea de comando, puede usar archivos por lotes, así es como se ve
create digest.bat :
java -classpath getdown-1.3.1.jar com.tresrings.getdown.tools.Digester %CD%
Y aquí está
update.bat :
java -jar getdown-1.3.1.jar %CD%
GO TO FULL VERSION