Es sabido que debemos firmar los ejecutables, descomprimirlos, y subirlos junto con el JAD a un servidor ftp.
Aquí veremos como hacer todo esto de manera automática, con un doble click.
Dada la aplicación HelloWorld, que genera el HelloWorld.cod, veamos...
1.
firmado:
java -jar "C:\Program Files\Research In Motion\BlackBerry JDE 4.3.0\bin\SignatureTool.jar" -a -c -p PASSWORD HelloWorld.cod
2.
Descomprimir el cod:
- Bajarse de http://www.7-zip.org/download.html
el 7za.exe. Es una aplicación para descomprimir con línea de comandos.
- Copiarlo a una carpeta que esté especificada en la variable de entorno PATH o lo copian directo a c:/WINDOWS.NOTA: para visualizar el contenido de PATH ir a Panel de Control/ System / Advanced / Enviroment Variables
Directiva:
del HelloWorld.zip
ren HelloWorld.cod *.zip
7za e -y -oC:\ejecutables HelloWorld.zip
3.
copiar el JAD a c:/Ejecutables
copy HelloWorld.jad C:\ejecutables\HelloWorld.jad
4.
Por último vamos a querer subir el contenido de la carpeta ejecutables a un ftp:
@echo off
echo user USUARIO> ftpcmd.dat
echo PASSWORD>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo lcd c:\ejecutables>>ftpcmd.dat
echo mkdir HelloWorld>>ftpcmd.dat
echo cd HelloWorld>>ftpcmd.dat
echo mput *.cod>> ftpcmd.dat
echo mput *.jad>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -i -n -s:ftpcmd.dat ftp://ftp.probando.com
del ftpcmd.dat
pause
Entonces resumiento, instalando correctamente el 7za.exe, podremos sumar todas estas directivas, y estamos a un doble click del deploy automático
No hay comentarios:
Publicar un comentario