Maven Install unter Mac OS X.

545

Ich versuche, maven über das Terminal zu installieren, indem ich diese Anweisungen befolge .

Bisher habe ich das bekommen

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

Dies ist wahrscheinlich eine dumme Frage, wo gehst du hin, um das zu finden?

Edgardo Roldan
quelle
Was ist es , dass Sie versuchen zu finden? Mit den Umgebungsvariablen, wie Sie sie aufgelistet haben, sollten Sie in der Lage sein, die mvnausführbare Datei über Ihr Terminalfenster aufzurufen .
Sri Sankaran
Wenn Sie, wie in meinem Fall, versuchen, ein Downgrade von Maven 3 auf Maven 2 durchzuführen, lesen
Jeff
2
Edgardo Ich denke, Sie sollten die aktivierte Antwort deaktivieren, wenn Sie können ...
jcollum

Antworten:

208

OS X vor Mavericks (10.9) enthält tatsächlich Maven 3.

Wenn Sie mit OS X Lion arbeiten, ist Java nicht standardmäßig installiert. Führen javaSie es einfach von selbst aus und Sie werden aufgefordert, es zu installieren.

Vorausgesetzt, die Qualifikationen sind erfüllt, führen Sie Folgendes aus mvn -versionund sehen Sie eine Ausgabe wie folgt:

Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
Maven home: /usr/share/maven
Java version: 1.6.0_29, 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.7.2", arch: "x86_64", family: "mac"
Michael
quelle
1
Wenn Sie aus irgendeinem Grund maven 2 auf lion benötigen, müssen Sie es herunterladen, Ihr M2_HOME einstellen und dann sicherstellen, dass es überall dort, wo Sie es installiert haben, vor / usr / bin in Ihrem Pfad steht, oder das / usr / bin austauschen / mvn out für einen Symlink zu Ihrem. Ich weiß, dass viele Leute immer noch an Sachen mit Maven 2 arbeiten, auch ich.
Michael
3
Nur zu Ihrer Information, Mountain Lion kommt auch mit 3.0.3.
Michael
389
Update, mit OSX 10.9 Maverick wird Maven standardmäßig nicht mehr installiert.
Jerry Tian
14
@Michael Ich habe Java auf Maverick installiert, aber Maven wurde für mich nicht installiert.
Swapnil
6
Yosemite enthält Maven nicht als Teil der Installation, mit Java oder mit Xcode-Befehlszeilentools.
Michael
1897

Alternativ empfehle ich die Installation von Homebrew für diese Art von Dienstprogrammen.

Dann installieren Sie Maven einfach mit:

brew install maven

PS: Wenn Sie einen 404-Fehler haben, versuchen Sie es brew updatekurz zuvor

Brasskazoo
quelle
164
In OS X 10.9 Mavericks ist dies die richtige Antwort, da kein Maven installiert ist (zumindest in der Beta).
Nacho L.
9
Es ist eine Antwort, aber nicht ausschließlich die "richtige". Das Herunterladen der Maven-Binär-Zip von der Maven-Website ist IMO schneller und einfacher.
RCross
16
Unter OS X 10.9 sollten Sie verwenden, brew install maven30da Maven 3.1.1 fehlerhaft zu sein scheint.
Tadeuzagallo
18
brew install homebrew/versions/maven30tat für mich. Danke @TadeuZagallo !!
fmquaglia
16
Keine Notwendigkeit brew install maven30mehr zu verwenden, da die aktuellste Version 3.2.1 ziemlich schnell ist und nicht die Fehler zu haben scheint, die 3.1.1 hatte.
Michael Hogenson
239

Haftungsausschluss : Hier finden Sie eine vollständige Antwort unter Berücksichtigung der letzten Version von OS X (10.9 AKA Mavericks). Mir ist bewusst, dass alles, was ich in dieser Antwort zusammengestellt habe, bereits auf der Seite vorhanden ist, aber wenn ich es klar in einer Antwort habe, wird es viel klarer.

Zunächst wird Maven in früheren Versionen von OS X standardmäßig installiert. Wenn Java fehlt, werden Sie you@host:~ $ javain einem Terminal zur Eingabe der Java-Installation aufgefordert.

Unter Mac OS X 10.9 (Mavericks) wird Maven standardmäßig nicht mehr installiert. Dann sind verschiedene Optionen möglich:

  • Verwenden von Homebrew :
    • you@host:~$ brew install maven wird den neuesten Maven installieren (3.5.2 am 02/01/2018)
    • you@host:~$ brew install maven30 installiert Maven 3.0 bei Bedarf
  • Verwenden von Macports : (Ich habe dies nicht getestet)
    • you@host:~$ sudo port install maven installiert den neuesten Maven (?)
    • oder:
    • you@host:~$ sudo port install maven3 wird Maven 3.0 installieren
    • you@host:~$ sudo port select --set maven maven3 wählt diese Version von Maven aus
  • Installation von Hand:
    • Laden Sie Maven von seiner Homepage herunter
    • Befolgen Sie die Installationsanweisungen:
      1. Extrahieren Sie das Distributionsarchiv, dh apache-maven-3.3.9-bin.tar.gzin das Verzeichnis , in dem Sie Maven 3.3.9 installieren möchten. Das Unterverzeichnis apache-maven-3.3.9wird aus dem Archiv erstellt.
      2. Optional : Fügen Sie die Umgebungsvariable MAVEN_OPTS hinzu, um JVM-Eigenschaften anzugeben, z export MAVEN_OPTS="-Xms256m -Xmx512m". Diese Umgebungsvariable kann verwendet werden, um Maven zusätzliche Optionen bereitzustellen.
      3. Stellen Sie sicher, dass JAVA_HOME auf den Speicherort Ihres JDK festgelegt ist, z. B. export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)und $JAVA_HOME/binin Ihrer PATHUmgebungsvariablen (obwohl dies mit den neuesten Mac OS X-Versionen und dem Oracle JDK möglicherweise nicht erforderlich ist).
      4. Fügen Sie extrahiert apache-maven-3.3.9/binzu Ihrem hinzu$PATH
      5. Führen Sie aus, mvn --versionum sicherzustellen, dass es korrekt installiert ist.
snooze92
quelle
6
sudo port install maven3installiert Maven 3.0.5.
Njudge
3
Wenn Sie von Hand installieren, anstatt zu suchen JAVA_HOME, sollten Sie die Verwendung in Betracht ziehen export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)(siehe diese Antwort ). Außerdem (zumindest bei Mavericks und Yosemite mit Oracle JDK 1.8) sollten Sie dies nicht $JAVA_HOME/binin Ihrem Pfad benötigen, da alles miteinander verknüpft ist /usr/bin.
David Moles
Sie haben Recht mit der besseren Definition JAVA_HOME! Ich wusste nichts über die Symlinks, aber ich habe meine Antwort so bearbeitet, dass sie Ihre Anmerkungen enthält. Danke
snooze92
1
Es ist besser, die exportAnweisungen hinzuzufügen ~/.bash_profile, um es in allen Sitzungen verfügbar zu machen.
Miranda,
Besser als was, @Miranda? Ich habe exportin der Option "Installation von Hand" nicht angegeben, wo die s ausgeführt werden sollen, da ich davon ausgehe, dass Personen, die die manuelle Installation auswählen, am besten wissen, wo sie diese Exporte ausführen möchten. Dies ist meiner Meinung nach sehr spezifisch für jede Person und jedes System.
snooze92
89

Wenn ich kürzlich ein Upgrade auf OS X Mavericks durchgeführt habe und meine Maven-Builds fehlschlagen. Also musste ich maven erneut installieren, da es nicht eingebaut ist. Dann versuchte ich es mit dem Befehl:

brew install maven 

Es funktioniert, aber es installiert die Version 3.1.1 von maven, die einigen Benutzern Probleme bereitet ( https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound ). Wenn Sie also auf dasselbe Problem stoßen, möchten Sie wahrscheinlich die frühere Maven-Version 3.0.5 installieren. Um dies mit Homebrew zu tun, müssen Sie den folgenden Befehl ausführen:

brew install https://raw.github.com/Homebrew/homebrew-versions/master/maven30.rb

Das war's, es werden dann andere Homebrew-Formeln verwendet, die Ihnen stattdessen den Maven 3.0.5 geben.

Alécio Carvalho
quelle
Die Rohdatei ist derzeit sporadisch 503-ing. Wenn es funktioniert hat, habe ich es in einer lokalen Datei gespeichert.
NRitH
1
Musste die Brühdatei manuell bearbeiten, um einen 404 zu vermeiden. 'Brew Edit Maven'. Ich habe in einem der Spiegel die 'URL' fest codiert und musste auch die 'sha'-Prüfsumme ändern. URL ' apache.mesi.com.ar/maven/maven-3/3.0.4/binaries/… ' sha1 'aecc0d3d67732939c0056d4a0d8510483ee1167e'
Derek
Stellen Sie außerdem sicher , dass Sie brew updatevor dem Ausführen die neuesten brew install mavenInformationen erhalten, wenn Sie maven 3.1.1+ installieren möchten.
Gary S. Weaver
2
brew install maven30
Timomeinen
1
Ich habe gerade verwendet brew install mavenund es installiert 3.0.5. mvn -versionmvn -version Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 05:51:28-0800) Maven home: /usr/local/Cellar/maven/3.0.5/libexec Java version: 1.7.0_45, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "10.9.3", arch: "x86_64", family: "mac"
Folgendes wird
49

ab macOS Sierra

brew install maven

Saorikido
quelle
3
Während dieses Code-Snippet die Frage lösen kann, hilft eine Erklärung wirklich, die Qualität Ihres Beitrags zu verbessern. Denken Sie daran, dass Sie die Frage für Leser in Zukunft beantworten und diese Personen möglicherweise die Gründe für Ihren Codevorschlag nicht kennen. Bitte versuchen Sie auch, Ihren Code nicht mit erklärenden Kommentaren zu überfüllen. Dies verringert die Lesbarkeit sowohl des Codes als auch der Erklärungen!
Kayess
1
Wenn Sie den Befehl "Brauen nicht gefunden" erhalten, müssen Sie zuerst Brauen installieren. Das ist ein Link zu off website brau.sh Das ist der Befehl zum Installieren/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3akat
40

Wenn Sie MacPorts unter OS X 10.9 Mavericks verwenden, können Sie einfach Folgendes tun:

sudo port install maven3
sudo port select --set maven maven3
Marc Smith
quelle
38

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:

  1. 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)

  2. 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.

RCross
quelle
3
Ab dem Tag nach der Veröffentlichung von Mavericks kommt es nicht mehr mit Maven. Ihre Anweisungen hier haben geholfen.
Bryce Fischer
Ich glaube, ich habe diese Anweisungen genau befolgt, sogar die ~ / Entwicklung. Apache-maven-3.0.5 hat jedoch kein Unterverzeichnis "bin".
Garyp
Hoppla, ich habe die Quelldistribution heruntergeladen, nicht den Bin. Entschuldigung für den Lärm.
Garyp
Was entspricht .profile oder .bash_profile für MAC OS Sierra (10.12.4)? Ich versuche, maven zu installieren und ich habe kein .profile oder .bash_profile in meinem Home-Konto ...
Crenguta S
@CrengutaS Es ist ~ / .profile, aber die Datei existiert standardmäßig nicht. du musst es schaffen. Eine Erklärung, warum es kein .bash_profile gibt, finden Sie in der ersten Antwort auf apple.stackexchange.com/questions/119711/…
RCross
26

Ein einfacher Ansatz zur Installation von Maven.

  1. Terminal öffnen

Finder -> Los -> Dienstprogramme -> Terminal

  1. Installieren Sie Homebrew mit dem folgenden Befehl

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

  1. Danach installieren Sie Maven

Brew Install Maven

Saurabh Padwekar
quelle
25

Nur eine kurze Ergänzung; Wenn Sie eine bestimmte Version unter MacOS mit Homebrew 1.5.2 installieren möchten, können Sie sie folgendermaßen installieren:

  1. Gebräu-Update
  2. Brew Search Maven

Dadurch erhalten Sie Maven-Versionen, die in Homebrew verfügbar sind

  1. brauen installieren [email protected]

[Wenn Sie maven 3.3 installieren möchten.]

zafar142003
quelle
12

Dieser Befehl brew install maven30hat bei mir nicht funktioniert. Beschwerte sich über eine fehlende FORMEL. Der folgende Befehl hat jedoch funktioniert. Ich habe maven-3.0.5 installiert.

brew install homebrew/versions/maven30

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

edufinn
quelle
1
Dies ist die beste Antwort für diejenigen, die Probleme mit dem sehr fehlerhaften Maven 3.1.1 haben, der brew install mavengerade installiert wird.
Nacho L.
@ShajeelAfzal Sie müssen Homebrew installieren . Kann mit dem folgenden Befehl ausgeführt werden:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Edufinn
brew install homebrew/versions/maven32arbeitet für mich in Sierra
Tobi
Jetzt würde ich empfehlen, den neuesten Maven mit zu installieren brew install maven.
Edufinn
10

Wenn Sie Homebrew nicht nur für die Installation von Maven installieren möchten, können Sie dies einfach tun:

  1. Laden Sie den binären Maven herunter und extrahieren Sie die Zip

  2. Starten Sie das Terminal und geben Sie diesen Befehl ein:

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

Weitere Details zu diesem Beitrag finden Sie hier .

Fred K.
quelle
1
Ich erhalte eine ln: /usr/bin/mvn: Operation not permittedAntwort. Ich denke, ich muss Folgendes befolgen: stackoverflow.com/a/32661637/1773155 , um das Problem zu beheben.
Shajeel Afzal
In El-Capitan stellte ich fest, dass es in / usr / local / bin / mvn gehen musste. Scheint sauberer als der oben genannte Stackvoerflow Link
Eric
7
brew install maven31 (if you have homebrew)
bjliu
quelle
7
  1. Terminal öffnen
  2. Verwenden Sie einfach den Befehl brown, um maven zu installieren
brew install maven
  1. Nach dem Download und der Installation abgeschlossen. Suchen Sie nach der Maven-Version
mvn -version

Bitte schön !!! Jetzt haben Sie maven erfolgreich auf Ihrem Mac OS installiert.

Ananta Chandra Das
quelle
1
Diese Antwort ist nur ein Auszug aus dem vollständigen zuvor beantworteten Beitrag von Saurabh.
Hugo Allexis Cardona
6

für diejenigen, die gerade zu Außenseitern migriert sind - ich habe die * -ux-Lösung verwendet;

  1. Laden Sie Maven von der Apache Maven-Website herunter
  2. einfügen / opt
  3. modifiziertes .bash_profile und hinzugefügt:

    alias mvn='/opt/apache-maven-3.1.1/bin/mvn'
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home
Gast
quelle
2
Danke dafür. Sie sollten wahrscheinlich nur das Verzeichnis maven bin zum $ PATH hinzufügen.
Evan B.
Warum "Quick'n Dirty Way", wenn die Maven-Website, auf der Sie Maven heruntergeladen haben, Anweisungen dazu enthält, wie Sie es "richtig" machen? Siehe meine Antwort.
snooze92
Um diesen Unsinn rückgängig zu machen, führen Sieunalias mvn
egorikem
5

Zwei Methoden

  • (benutze Homebrew) Auto Installation:
    • Befehl:
      • brew install maven
    • Vor-und Nachteile
      • Vorteile: einfach
      • Nachteile: (wahrscheinlich) nicht die neueste Version
  • Manuell installieren (für die neueste Version):
    • Vor-und Nachteile
      • Vorteile: Verwenden Sie Ihre erwartete beliebige (oder neueste ) Version
      • Nachteile: brauche mich selbst, um es zu tun
    • Schritte
      • Laden Sie die neueste Binärversion ( apache-maven-3.6.3-bin.zip ) von Maven herunter
      • dekomprimiere es ( apache-maven-3.6.3-bin.zip) und füge es der maven pathUmgebungsvariablen hinzuPATH
        • Normalerweise wird bearbeitet und hinzugefügt:
          • export PATH=/path_to_your_maven/apache-maven-3.6.3/bin:$PATH
        • in Ihr Startskript ( ~/.bashrcoder ~/.zshrcetc.)

Zusätzlicher Hinweis

Wie kann ich sofort wirksam werden und die korrekte Installation überprüfen?

EIN:

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

hier Ausgabe:

  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"

Ausführliche Informationen finden Sie in meinem (chinesischen) Beitrag: le 已 解决】 Mac 中 安装 Gradle

Crifan
quelle
4

Öffnen Sie ein TERMINAL-Fenster und prüfen Sie, ob Sie es bereits installiert haben.

Art:

$ mvn –version

Und du solltest sehen:

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”

Wenn Sie Maven noch nicht installiert haben, können Sie Maven wie folgt herunterladen und installieren sowie Umgebungsvariablen unter Mac OS X konfigurieren:

http://bitbybitblog.com/install-maven-mac/

user1187534
quelle
2

Führen Sie auf Maverick das Terminal aus xcode-select --install , um die Befehlszeilentools zu installieren.

Elijah Saounkine
quelle
Wenn Sie versuchen, Homebrew zu installieren, geschieht dies automatisch, wenn Sie die Tools noch nicht installiert haben.
JavaCoderEx
2

Sie können Maven Version Manager verwenden über den Sie mehrere Versionen von Maven pro Verzeichnisbasis verwenden können.

Installation

Verwenden von Homebrew brew install mvnvm

Ohne Homebrew mkdir -p ~/bin && curl -s https://bitbucket.org/mjensen/mvnvm/raw/master/mvn > ~/bin/mvn && chmod 0755 ~/bin/mvnund hinzufügen~/bin zum Pfad .

Verwendungszweck

Standardversion

Um die Standard-Maven-Version festzulegen, legen Sie die Umgebungsvariable fest DEFAULT_MVN_VERSION auf die Maven-Version, die standardmäßig verwendet wird.

Maven-Version für den Ordner

Erstellen Sie eine Datei mit dem Namen mvnvm.propertiesim Ordner und konfigurieren Sie die Maven-Version wie folgt

mvn_version=<maven version>

Karthikeyan Vaithilingam
quelle
1
% 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
Yuzhewo
quelle
1

Sie können Maven mit Homebrew installieren. Der Befehl lautet $ brew install maven

Shivam Kohli
quelle
Dies ist völlig überflüssig, es gibt 8 andere Antworten, die genau dasselbe sagen!
Mark Han
1

Nach der Installation von Maven mit Brew oder manuell mit macOS Catalina und Verwendung des Terminals oder iTerm zum Bedienen von maven müssen Sie Zugriff auf die Apps gewähren, um auf Benutzerdateien zugreifen zu können.

Systemeinstellungen -> Datenschutz (Schaltfläche) -> Vollständiger Festplattenzugriff

Fügen Sie dann Terminal oder iTerm zu dieser Liste hinzu.

Sie müssen auch Ihre Anwendung neu starten, z. B. Terminal oder iTerm, nachdem Sie ihnen vollen Festplattenzugriff gewährt haben.

dirbacke
quelle
0

Geben Sie für diejenigen, die maven2 in Mavericks verwenden möchten , Folgendes ein :

brew tap homebrew/versions

brew install maven2

Wenn Sie maven3 bereits installiert haben, sichern Sie zuerst 3 Links (mvn, m2.conf, mvnDebug) /usr/local/bin:

mkdir bak

mv m* bak/

dann neu installieren:

brew uninstall maven2(nur bei Konflikten)

brew install maven2

Anderson
quelle