En alguna ocasión he tenido que usar un archivo ANT junto a Phonegap para ayudar en las tareas de compilación.
Apache Ant es una herramienta usada en programación para la realización de tareas mecánicas y repetitivas, normalmente durante la fase de compilación y construcción (build). Es similar a Make pero desarrollado en lenguaje Java y requiere la plataforma Java.
Esta herramienta, hecha en el lenguaje de programación Java, tiene la ventaja de no depender de las órdenes del shell de cada sistema operativo, sino que se basa en archivos de configuración XML y clases Java para la realización de las distintas tareas, siendo idónea como solución multi-plataforma.
En la web Code, de Google, podemos encontrar WinAnt, un instalador sencillo y ejecutable para instalar Ant en nuestro PC con Windows. Descargar WinAnt.
Si necesitamos crear un archivo ant.properties para ayudarnos en Phonegap, basta con seguir un paso muy simple. Abriremos un bloc de notas y escribiremos:
key.store = minombre.keystore key.alias = mialias
El primer campo es el nombre de nuestra llave keystore y el segundo campo es el alias / usuario que hemos especificado durante su creación. Guardaremos el archivo con el nombre ant.properties por ejemplo en “C:/apps/” junto a nuestro archivo archivo.keystore; para luego copiarlo junto a él y pegarlo en las compilaciones de Android para firmar.