Установка Maven в Mac OS X - PullRequest
492 голосов
/ 12 января 2012

Я пытаюсь установить maven через терминал, следуя этим инструкциям .

Пока я получил это

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

Это, наверное, глупый вопрос, куда вы идете, чтобы найти это?

Ответы [ 18 ]

10 голосов
/ 15 августа 2014

Если вы не хотите устанавливать Homebrew только для установки Maven, вы можете просто сделать это:

  1. Загрузите бинарный Maven и распакуйте zip

  2. Запустите терминал и введите эту команду:

    sudo ln -s /path_to_maven_folder/bin/mvn /usr/bin/mvn

Более подробную информацию о можно найти в этом посте..

7 голосов
/ 06 июня 2014
brew install maven31 (if you have homebrew)
6 голосов
/ 23 октября 2013

для тех, кто только что перешел на mavericks - я использовал решение * -ux;

  1. скачать maven с сайта apache maven
  2. положить / опт
  3. изменено .bash_profile и добавлено:

    alias mvn='/opt/apache-maven-3.1.1/bin/mvn'
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home
    
4 голосов
/ 11 мая 2012

Откройте окно TERMINAL и проверьте, установлено ли оно у вас.

Тип:

$ mvn –version

И вы должны увидеть:

Apache Maven 3.0.2 (r1056850; 2011-01-09 01:58:10+0100)
Java version: 1.6.0_24, 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.6.7″, arch: “x86_64″, family: “mac”

Если у вас еще не установлен Maven, вот как загрузить и установить maven, а также настроить переменные среды в Mac OS X: http://bitbybitblog.com/install-maven-mac/

2 голосов
/ 31 октября 2013

На Maverick запустите в терминале xcode-select --install для установки инструментов командной строки.

2 голосов
/ 15 февраля 2014

Это сработало для меня:

$ vim .bash_profile

export JAVA_HOME = $ (/ usr / libexec / java_home)

$ source .bash_profile

кредит: http://www.mkyong.com/java/maven-java_home-is-not-defined-correctly-on-mac-osx/

1 голос
/ 15 сентября 2017
% sudo port selfupdate; 
% sudo port upgrade outdated;
% sudo port install maven3;
% sudo port select --set maven maven3;

— add following to .zshenv -- start using zsh if you dont —
set -a
[[ -d /opt/local/share/java/maven3 ]] &&
    M3_HOME=/opt/local/share/java/maven3 &&
    M2_HOME=/opt/local/share/java/maven3 &&
    MAVEN_OPTS="-Xmx1024m" &&
    M2=${M2_HOME}/bin
set +a
0 голосов
/ 10 января 2014

Для тех, кто хочет использовать maven2 в Mavericks, введите:

brew tap homebrew/versions

brew install maven2

Если вы уже установили maven3, резервное копирование 3 ссылки (mvn, m2.conf, mvnDebug) в /usr/local/bin сначала:

mkdir bak

mv m* bak/

, а затем переустановите:

brew uninstall maven2 (только при наличии конфликта)

brew install maven2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...