642 Stimmen

Maven-Installation unter Mac OS X

Ich versuche, Maven über das Terminal wie folgt zu installieren diese Anleitungen .

Bis jetzt habe ich das:

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

Wo kann man das finden?

40voto

Marc Smith Punkte 1061

Bei Verwendung von MacPorts auf OS X 10.9 Mavericks können Sie einfach tun:

sudo port install maven3
sudo port select --set maven maven3

26voto

Saurabh Padwekar Punkte 3710

Ein einfacher Ansatz zur Installation von Maven.

  1. Terminal öffnen

Finder -> Gehe -> Dienstprogramme -> Terminal

  1. Installieren Sie Homebrew mit folgendem Befehl

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"

  1. Danach installieren Sie maven

brew install maven

25voto

zafar142003 Punkte 2042

Nur eine kurze Ergänzung: Wenn Sie eine bestimmte Version unter MacOS mit Homebrew 1.5.2 installieren möchten, können Sie dies auf folgende Weise tun:

  1. Brauerei-Update
  2. Brausekopf

So erhalten Sie die in Homebrew verfügbaren Maven-Versionen

  1. brew install maven@3.3

[Wenn Sie Maven 3.3 installieren möchten.]

17voto

crifan Punkte 10673

Zwei Methoden

  • (Selbstgebrautes verwenden) Auto installieren:
    • Befehl:
      • brew install maven
    • Pro und Kontra
      • Vorteile: einfach
      • Nachteile: (wahrscheinlich) nicht aktuell Version
  • Manuell installieren (für die neueste Version):
    • Pro und Kontra
      • Vorteile: Verwenden Sie Ihre erwarteten (oder neueste ) Version
      • Nachteile: Man muss es selbst tun
    • Schritte
      • neueste Binärdateien herunterladen ( apache-maven-3.6.3-bin.zip ) Version von Maven offizieller Download
      • dekomprimieren ( apache-maven-3.6.3-bin.zip ) und fügte hinzu maven path in die Umgebungsvariable PATH
        • Normalerweise heißt es bearbeiten und hinzufügen:
          • export PATH=/path_to_your_maven/apache-maven-3.6.3/bin:$PATH
        • in Ihr Startskript ( ~/.bashrc ou ~/.zshrc usw.)

Zusätzliche Anmerkung

Wie kann ich sofort in Kraft treten und die korrekte Installation überprüfen?

A:

source ~/.bashrc
echo $PATH
which mvn
mvn --version

hier ausgegeben:

  bin pwd
/Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin
  bin ll
total 64
-rw-r--r--@ 1 crifan  staff   228B 11  7 12:32 m2.conf
-rwxr-xr-x@ 1 crifan  staff   5.6K 11  7 12:32 mvn
-rw-r--r--@ 1 crifan  staff   6.2K 11  7 12:32 mvn.cmd
-rwxr-xr-x@ 1 crifan  staff   1.5K 11  7 12:32 mvnDebug
-rw-r--r--@ 1 crifan  staff   1.6K 11  7 12:32 mvnDebug.cmd
-rwxr-xr-x@ 1 crifan  staff   1.5K 11  7 12:32 mvnyjp
  bin vi ~/.bashrc
  bin source ~/.bashrc
  ~ echo $PATH
/Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin:xxx
  bin which mvn
/Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin/mvn
  bin mvn --version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3
Java version: 1.8.0_112, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"

Alle Einzelheiten finden Sie in meinem (chinesischen) Beitrag: MacGradle

12voto

edufinn Punkte 2281

Dieser Befehl brew install maven30 hat bei mir nicht funktioniert. Ich habe mich über eine fehlende FORMEL beschwert. Aber der folgende Befehl hat funktioniert. Ich habe maven-3.0.5 installiert.

brew install homebrew/versions/maven30

Dies ist für Mac OS X 10.9 alias Mavericks.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X