Solución:
Alternativamente, recomiendo instalar Homebrew para este tipo de utilidades.
Luego, simplemente instale Maven usando:
brew install maven
PD: si tiene un error 404, intente hacer un brew update
justo antes
Descargo de responsabilidad: Aquí hay una respuesta completa teniendo en cuenta la última versión de OS X (10.9 AKA Mavericks). Soy consciente de que todo lo que compilé en esta respuesta ya está presente en la página, pero tenerlo claramente en una respuesta lo hace mucho más claro.
En primer lugar, con las versiones anteriores de OS X, Maven se instala de forma predeterminada. Si Java no se está ejecutando [email protected]:~ $ java
en una terminal le pedirá la instalación de Java.
Con Mac OS X 10.9 (Mavericks), Maven ya no se instala de forma predeterminada. Entonces son posibles diferentes opciones:
- Usando Homebrew:
-
[email protected]:~$ brew install maven
instalará la última versión de Maven (3.5.2 el 01/02/2018) -
[email protected]:~$ brew install maven30
instalará Maven 3.0 si es necesario
-
- Usando Macports: (No probé esto)
-
[email protected]:~$ sudo port install maven
instalará el último Maven (?) - o:
-
[email protected]:~$ sudo port install maven3
instalará Maven 3.0 -
[email protected]:~$ sudo port select --set maven maven3
selecciona esa versión de Maven
-
- Instalación a mano:
- Descarga Maven desde su página de inicio
- Siga las instrucciones de instalación:
- Extraiga el archivo de distribución, es decir
apache-maven-3.3.9-bin.tar.gz
al directorio en el que desea instalar Maven 3.3.9. El subdirectorioapache-maven-3.3.9
se creará a partir del archivo. -
Opcional: Agregue la variable de entorno MAVEN_OPTS para especificar las propiedades de JVM, por ejemplo
export MAVEN_OPTS="-Xms256m -Xmx512m"
. Esta variable de entorno se puede utilizar para proporcionar opciones adicionales a Maven. - Asegúrese de que JAVA_HOME esté configurado en la ubicación de su JDK, p. Ej.
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
y eso$JAVA_HOME/bin
está en tuPATH
variable de entorno (aunque puede que no sea necesario con las últimas versiones de Mac OS X y Oracle JDK). - Agregar extraído
apache-maven-3.3.9/bin
para usted$PATH
- Correr
mvn --version
para verificar que esté correctamente instalado.
- Extraiga el archivo de distribución, es decir
OS X anterior a Mavericks (10.9) en realidad viene con Maven 3 integrado.
Si está en OS X Lion, no tendrá java instalado de forma predeterminada. Correr java
por sí solo y le pedirá que lo instale.
Suponiendo que se cumplen las calificaciones, ejecute mvn -version
y ver un resultado como este:
Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
Maven home: /usr/share/maven
Java version: 1.6.0_29, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.7.2", arch: "x86_64", family: "mac"