Soy un desarrollador que utiliza Apache Ant como parte de mi entorno de construcción, pero cada vez que actualizo mi Mac a una nueva versión del sistema operativo (como Yosemite a El Capitán) se rompe la instalación de Ant.
Respuesta
¿Demasiados anuncios?OS X solía venir con una versión de Apache ant, pero no desde OS X 10.9.
Creo que anteriormente debo haber instalado en /usr/bin
directamente desde el sitio de apache pero eso es una mala idea porque al actualizar cualquier cosa Apple no reconoce en /usr/bin
se elimina (aunque se mueve una copia a /Library/SystemMigration/History/Migratio**********/QuarantineRoot
).
En su lugar debería haber instalado en /usr/local
Hice esto usando homebrew La instalación de homebrew y luego de ant con homebrew fue fácil y no tuve que configurar manualmente ninguna ruta, sin embargo, tenga en cuenta que si necesita instalar jars personalizados deben ser puestos en (i.e /usr/local/Cellar/ant/1.9.6/libexec/lib
) libexec/lib que no es estándar, no hay carpeta libexec en la versión estándar de ant. Aparte de que no he tenido otros problemas con la versión homebrew de ant.