Instalar ANT en OSX

ANT es una librería JAVA que junto con algunas herramientas de línea de comando, permite ejecutar tareas repetitivas de la fase de compilación, construcción y empaquetado de proyectos Java, y mucho más…

Si quieres aprender algo más de ANT, para qué sirve y cómo usarlo, te recomiendo que eches un vistazo a la página de manuales de Apache Ant.

 

En algunas versiones de OSX, ANT venía preinstalado.  Puedes averiguarlo desde una ventana del Terminal, ejecutando:

ant -v

Si la respuesta que te da el sistema es que no tiene ni idea de qué les estás preguntando (algo como “ant: command not found“), tendrás que instalarlo a mano, así que vamos al grano:

 

Descargamos ANT

Descargamos el paquete .tar.gz desde http://ant.apache.org/bindownload.cgi, (versión 1.9.6 del 2 de Julio de 2015: http://ftp.cixug.es/apache//ant/binaries/apache-ant-1.9.6-bin.tar.gz).

Copia el .tar.gz donde quieras descomprimirlo.  En mi caso, dejaré ANT en la carpeta de mi usuario /users/joseluisgv.

Accede a esa ruta desde una ventana del Terminal, y descomprime:

cd /users/joseluisgv
tar vxf apache-ant-1.9.6-bin.tar.gz

Ahora tendrás una carpeta con todos los scripts y herramientas de ANT:

carpeta ANT en OSX

 

Lo ideal es que añadas la variable ANT_HOME a tu sistema apuntando a esa carpeta…

Añadir la variable ANT_HOME a OSX

Lo hacemos editando el fichero bash_profile:

Abrir un terminal, y teclear:

 sudo nano ~/.bash_profile

Añadir las líneas:


#Add ANT_HOME to system vars:
export ANT_HOME=/users/joseluisgv/apache-ant-1.9.6

Sal de nano pulsando ctrl+X y pulsar “Y” para guardar los cambios.

Para que la ventana de Terminal que tenemos abierta coja los cambios, teclear:

source ~/.bash_profile

O bien, abrir otra ventana de Terminal y comprobar:

echo $ANT_HOME

Donde debería devolverte exactamente la ruta donde has descomprimido el fichero .tar.gz de ANT, en mi caso:

/users/joseluisgv/apache-ant-1.9.6

Y ya tienes tu variable de sistema ANT_HOME en OSX.

Si deseas añadir ANT_HOMEbin a la variable $PATH  (muy recomendable), añade en el fichero bash_profile la/s siguiente/s línea/s:

#Add ANT_HOMEbin to PATH:
export PATH=$PATH:$ANT_HOME/bin

Y ahora también tienes ANT_HOME/bin en el PATH de tu sistema OSx, para que puedas ejecutar scripts de ANT desde cualquier parte del mismo.