Para instalar Maven en OS X, vaya al sitio web de Apache Maven y descargue el archivo zip binario.
Luego puede cambiar la carpeta apache-maven-3.0.5 en su carpeta de Descargas a donde quiera guardar Maven; sin embargo, como el resto del proceso involucra la línea de comando, le recomiendo que haga todo desde allí.
En la línea de comando, ejecutarías algo como:
mv ~/Downloads/apache-maven-3.0.5 ~/Development/
Esta es solo mi preferencia personal: tener un directorio de "Desarrollo" en mi directorio de inicio. Puedes elegir otra cosa si lo deseas.
A continuación, edite ~ / .profile en el editor que elija y agregue lo siguiente:
export M2_HOME="/Users/johndoe/Development/apache-maven-3.0.5"
export PATH=${PATH}:${M2_HOME}/bin
La primera línea es importante para Maven (y debe ser una ruta explícita completa); la segunda línea es importante para el shell, para ejecutar el binario "mvn". Si ya tiene una variación de esa segunda línea en .profile, simplemente agregue $ {M2_HOME} / bin al final de la misma.
Ahora abra una segunda ventana de terminal y ejecute
mvn -version
que debería dar salida como ...
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 13:51:28+0000)
Maven home: /Users/johndoe/Development/apache-maven-3.0.5
Java version: 1.7.0_40, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.9", arch: "x86_64", family: "mac"
Un par de cosas a tener en cuenta:
Si ha instalado Oracle JDK 1.7, puede encontrar informes de Maven JDK 1.6 en la salida anterior. Para resolver esto, agregue lo siguiente a su ~ / .profile:
export JAVA_HOME = $ (/ usr / libexec / java_home)
Como algunos han señalado, Maven se ha suministrado históricamente con OS X o con las Herramientas de línea de comandos opcionales para XCode. Este puede dejar de ser el caso para futuras versiones de OS X, y de hecho OS X Mavericks no incluye Maven. Opinión personal: Esto podría deberse a que todavía están en beta, o podría ser que Apple echó un vistazo al último radar de tecnología Thoughtworks y descubrió que Maven se movió a "Hold".
mvn
ejecutable desde la ventana de su terminal.