Instalación de Maven en Mac OS X

Resuelto Edgardo Roldan asked hace 12 años • 26 respuestas

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?

Edgardo Roldan avatar Jan 12 '12 04:01 Edgardo Roldan
Aceptado

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 updatejusto antes

brasskazoo avatar Jul 05 '2013 05:07 brasskazoo

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:~ $ javaen 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 maveninstalará la última versión de Maven (3.5.2 el 01/02/2018)
    • you@host:~$ brew install maven30instalará Maven 3.0 si es necesario
  • Usando Macports : (no probé esto)
    • you@host:~$ sudo port install maveninstalará la última versión de Maven (?)
    • o:
    • you@host:~$ sudo port install maven3instalará Maven 3.0
    • you@host:~$ sudo port select --set maven maven3selecciona esa versión de Maven
  • Instalación a mano:
    • Descarga Maven desde su página de inicio
    • Siga las instrucciones de instalación:
      1. Extraiga el archivo de distribución, es decir, apache-maven-3.3.9-bin.tar.gzal directorio en el que desea instalar Maven 3.3.9. El subdirectorio apache-maven-3.3.9se creará a partir del archivo.
      2. 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.
      3. 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/binesté en su PATHvariable de entorno (aunque eso podría no ser necesario con las últimas versiones de Mac OS X y Oracle JDK).
      4. Añade extraído apache-maven-3.3.9/bina tu$PATH
      5. Ejecute mvn --versionpara verificar que esté correctamente instalado.
snooze92 avatar Oct 30 '2013 22:10 snooze92

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 javasolo y le pedirá que lo instale.

Suponiendo que se cumplan las calificaciones, ejecute mvn -versiony 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"
Michael avatar Jan 11 '2012 21:01 Michael