Чтобы установить Maven на OS X, перейдите на веб-сайт Apache Maven и загрузите двоичный zip-файл.
Затем вы можете переместить папку apache-maven-3.0.5 в папке «Загрузки» туда, где вы хотите сохранить Maven; однако, поскольку остальная часть процесса включает в себя командную строку, я рекомендую вам сделать все оттуда.
В командной строке вы запустите что-то вроде:
mv ~/Downloads/apache-maven-3.0.5 ~/Development/
Это мое личное предпочтение - иметь каталог «Разработка» в моем домашнем каталоге. Вы можете выбрать что-то еще, если хотите.
Затем отредактируйте ~ / .profile в выбранном вами редакторе и добавьте следующее:
export M2_HOME="/Users/johndoe/Development/apache-maven-3.0.5"
export PATH=${PATH}:${M2_HOME}/bin
Первая строка важна для Maven (и должна содержать полный путь explcit); вторая строка важна для оболочки, чтобы запустить двоичный файл "mvn". Если у вас есть вариант этой второй строки, уже в .profile, просто добавьте $ {M2_HOME} / bin в конец.
Теперь откройте второе окно терминала и запустите
mvn -version
который должен дать вывод как ...
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 13:51:28+0000)
Maven home: /Users/johndoe/Development/apache-maven-3.0.5
Java version: 1.7.0_40, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.9", arch: "x86_64", family: "mac"
Несколько вещей, чтобы отметить:
Если вы установили Oracle JDK 1.7, вы можете найти отчеты Maven JDK 1.6 в приведенном выше выводе. Чтобы решить эту проблему, добавьте в ваш ~ / .profile следующее:
экспорт JAVA_HOME = $ (/ usr / libexec / java_home)
Как уже отмечалось, Maven исторически поставлялся либо с самой OS X, либо с дополнительными инструментами командной строки для XCode. Это может перестать иметь место в будущих версиях OS X, и фактически OS X Mavericks не включает Maven. Личное мнение: Это может быть потому, что они все еще находятся в бета-версии, или Apple может взглянуть на новейший радар технологии Thoughtworks и заметить, что Maven был переведен в режим «Hold».
mvn
исполняемого файла из вашего окна терминала.