Um Maven unter OS X zu installieren, rufen Sie die Apache Maven-Website auf und laden Sie die binäre Zip-Datei herunter.
Sie können dann den Ordner apache-maven-3.0.5 in Ihrem Download-Ordner an einen beliebigen Ort verschieben, an dem Sie Maven behalten möchten. Da der Rest des Prozesses die Befehlszeile umfasst, empfehle ich Ihnen, alles von dort aus zu tun.
In der Befehlszeile würden Sie Folgendes ausführen:
mv ~/Downloads/apache-maven-3.0.5 ~/Development/
Dies ist nur meine persönliche Präferenz - ein "Entwicklungs" -Verzeichnis in meinem Home-Verzeichnis zu haben. Sie können etwas anderes wählen, wenn Sie möchten.
Bearbeiten Sie als Nächstes ~ / .profile im Editor Ihrer Wahl und fügen Sie Folgendes hinzu:
export M2_HOME="/Users/johndoe/Development/apache-maven-3.0.5"
export PATH=${PATH}:${M2_HOME}/bin
Die erste Zeile ist für Maven wichtig (und muss ein vollständiger Exploit-Pfad sein). Die zweite Zeile ist wichtig für die Shell, um die Binärdatei "mvn" auszuführen. Wenn Sie bereits eine Variation dieser zweiten Zeile in .profile haben, fügen Sie einfach $ {M2_HOME} / bin am Ende hinzu.
Öffnen Sie nun ein zweites Terminalfenster und führen Sie es aus
mvn -version
was sollte Ausgabe geben wie ...
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"
Einige Dinge zu beachten:
Wenn Sie Oracle JDK 1.7 installiert haben, finden Sie Maven Reports JDK 1.6 möglicherweise in der obigen Ausgabe. Um dies zu lösen, fügen Sie Ihrem ~ / .profile Folgendes hinzu:
export JAVA_HOME = $ (/ usr / libexec / java_home)
Wie einige bereits betont haben, wurde Maven in der Vergangenheit entweder mit OS X selbst oder mit den optionalen Befehlszeilentools für XCode geliefert. Dies ist möglicherweise für zukünftige Versionen von OS X nicht mehr der Fall, und tatsächlich enthält OS X Mavericks Maven nicht. Persönliche Meinung: Dies könnte daran liegen, dass sie sich noch in der Beta befinden, oder daran, dass Apple sich das neueste Thoughtworks Technology Radar angesehen und festgestellt hat, dass Maven auf "Halten" verschoben wurde.
mvn
ausführbare Datei über Ihr Terminalfenster aufzurufen .