Caso alguém esteja instalando o Maven em um Mac de 64 bits executando o Mac OSX 'Mavericks', economize algum tempo tentando instalar o Maven. Eu estava tentando seguir isso (que falhou porque a localização de java_home mudou no Mavericks:
http://maven.apache.org/download.cgi
Eu estava arrancando meus cabelos até encontrar este site, que recomenda que você instale o homebrew e siga as instruções desta página: http://techspunky.blogspot.in/2013/10/how-to-install-maven-on-mac -osx-109.html
uma vez concluído, não entre em pânico quando $ maven -version não funcionar, em vez disso, use $ mvn --version como maven.apache.org/download.cgi recomendado.
Funcionou, mas então percebi que o SDK do Java que o Maven estava usando era a versão do Java: 1.6.0_65, que não é o SDK mais recente que instalei no sistema.
Depois de definir o JAVA_HOME =/usr/libexec/java_home
Ele estava usando o SDK correto: Maven home: /usr/local/Cellar/maven/3.1.1/libexec Java version: 1.7.0_45, fornecedor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_45. jdk / Contents / Home / jre Localidade padrão: en_US, codificação da plataforma: UTF-8 Nome do sistema operacional: "mac os x", versão: "10.9", arch: "x86_64", família: "mac"
Sucesso! mas espere ... da próxima vez que abri o terminal e executei mvn -v, ele voltou para a versão 1.6 do java. WTH!
é algum tipo de suposto bug pelo que li uso: echo JAVA_HOME = /usr/libexec/java_home -v 1.7| sudo tee -a / etc / mavenrc
e agora:
Página inicial do Maven: /usr/local/Cellar/maven/3.1.1/libexec Versão do Java: 1.7.0_45, fornecedor: Oracle Corporation Página inicial do Java: /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre Localidade padrão: en_US, codificação da plataforma: UTF-8 Nome do sistema operacional: "mac os x", versão: "10.9", arco: "x86_64", família: "mac"