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:
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.