У випадку, якщо хтось встановлює Maven на 64-розрядному Mac, який працює під керуванням Mac OSX 'Mavericks', заощадите собі час та трохи підтягнувши волосся, намагаючись встановити Maven. Я намагався слідкувати за цим (що не вдалось, оскільки місце розташування java_home змінилося на Mavericks:
http://maven.apache.org/download.cgi
Я витягнув волосся, поки не знайшов цей веб-сайт, який рекомендує встановити домашню мову та дотримуватися інструкцій на цій сторінці: http://techspunky.blogspot.in/2013/10/how-to-install-maven-on-mac -osx-109.html
Після завершення не панікуйте, коли $ maven -version не працює, замість цього використовуйте $ mvn --version як рекомендований maven.apache.org/download.cgi.
Це спрацювало, але потім я помітив, що Java SDK Maven використовував версію Java: 1.6.0_65, яка не є останньою SDK, яку я встановив у системі.
Як тільки я встановив JAVA_HOME =/usr/libexec/java_home
Він використовував правильний SDK: Maven home: /usr/local/Cellar/maven/3.1.1/libexec Java версія: 1.7.0_45, постачальник: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_45. jdk / Зміст / Головна / jre За замовчуванням локаль: en_US, кодування платформи: UTF-8 Назва ОС: "mac os x", версія: "10.9", арка: "x86_64", сім'я: "mac"
Успіху! але зачекайте ... наступного разу я відкрив термінал і запустив mvn -v, він повернувся до версії java 1.6. WTH!
його якась передбачувана помилка з того, що я читаю, використовую: echo JAVA_HOME = /usr/libexec/java_home -v 1.7
| sudo tee -a / тощо / mavenrc
а зараз:
Maven home: /usr/local/Cellar/maven/3.1.1/libexec Версія Java: 1.7.0_45, постачальник: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre Місце локалізації: en_US, кодування платформи: UTF-8 Назва ОС: "mac os x", версія: "10.9", арка: "x86_64", сім'я: "mac"