En caso de que alguien esté instalando Maven en una Mac de 64 bits que ejecute Mac OSX 'Mavericks', ahórrese algo de tiempo y tirones de pelo tratando de instalar Maven. Estaba tratando de seguir esto (que falló porque la ubicación de java_home ha cambiado en Mavericks:
http://maven.apache.org/download.cgi
Me estaba tirando de los pelos hasta que encontré este sitio web, que le recomienda instalar homebrew y seguir las instrucciones de esta página: http://techspunky.blogspot.in/2013/10/how-to-install-maven-on-mac -osx-109.html
una vez completado, no entre en pánico cuando $ maven -version no funcione, en su lugar use $ mvn --version como se recomienda maven.apache.org/download.cgi.
Funcionó, pero luego noté que el SDK de Java que Maven estaba usando era la versión de Java: 1.6.0_65, que no es el último SDK que instalé en el sistema.
Una vez que configuro JAVA_HOME =/usr/libexec/java_home
Estaba usando el SDK correcto: Maven home: /usr/local/Cellar/maven/3.1.1/libexec Versión de Java: 1.7.0_45, proveedor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_45. jdk / Contenidos / Inicio / jre Configuración regional predeterminada: en_US, codificación de plataforma: UTF-8 Nombre del sistema operativo: "mac os x", versión: "10.9", arch: "x86_64", familia: "mac"
¡Éxito! pero espera ... la próxima vez que abrí la terminal y ejecuté mvn -v, volvió a la versión 1.6 de Java. WTH!
es una especie de supuesto error de lo que leí use: echo JAVA_HOME = /usr/libexec/java_home -v 1.7
| sudo tee -a / etc / mavenrc
y ahora:
Inicio de Maven: /usr/local/Cellar/maven/3.1.1/libexec Versión de Java: 1.7.0_45, proveedor: Oracle Corporation Inicio de Java: /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre Configuración regional predeterminada: en_US, codificación de plataforma: UTF-8 Nombre del sistema operativo: "mac os x", versión: "10.9", arch: "x86_64", familia: "mac"