Instalación de Maven en Mac OS X
Estoy intentando instalar maven a través de la terminal siguiendo estas instrucciones .
Hasta ahora tengo esto:
export M2_HOME=/user/apple/apache-maven-3.0.3
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
export JAVA_HOME=/usr/java/jdk1.6.0_22
¿A dónde vas para encontrar esto?
Alternativamente, recomiendo instalar Homebrew para este tipo de utilidades.
Luego simplemente instalas Maven usando:
brew install maven
PD: si recibe un error 404, intente hacerlo 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 versiones anteriores de OS X, Maven se instala de forma predeterminada. Si Java no se ejecuta you@host:~ $ java
en una terminal, se le solicitará la instalación de Java.
Con Mac OS X 10.9 (Mavericks), Maven ya no está instalado de forma predeterminada. Entonces son posibles diferentes opciones:
- Usando cerveza casera :
you@host:~$ brew install maven
instalará la última versión de Maven (3.5.2 el 01/02/2018)you@host:~$ brew install maven30
instalará Maven 3.0 si es necesario
- Usando Macports : (no probé esto)
you@host:~$ sudo port install maven
instalará la última versión de Maven (?)- o:
you@host:~$ sudo port install maven3
instalará Maven 3.0you@host:~$ 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 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, por ejemplo,
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
y que$JAVA_HOME/bin
esté en suPATH
variable de entorno (aunque eso podría no ser necesario con las últimas versiones de Mac OS X y Oracle JDK). - Añade extraído
apache-maven-3.3.9/bin
a tu$PATH
- Ejecute
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ás en OS X Lion, no tendrás Java instalado de forma predeterminada. Ejecútelo java
solo y le pedirá que lo instale.
Suponiendo que se cumplan las calificaciones, ejecute mvn -version
y vea 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"