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?

1voto

Shivam Kohli Punkte 409

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

1voto

Andrew Betts Punkte 308

Das hat bei mir funktioniert:

$ vim .bash_profile

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

$ Quelle .bash_profile

Kredit: http://www.mkyong.com/java/maven-java_home-is-not-defined-correctly-on-mac-osx/

1voto

dirbacke Punkte 2463

Nach der Installation von maven mit brew oder manuell, unter macOS Catalina und das Terminal oder iTerm zur Bedienung von Maven verwenden, müssen Sie den Anwendungen Zugriff auf die Benutzerdateien gewähren.

Systemeinstellungen -> Datenschutz (Schaltfläche) -> Voller Festplattenzugriff

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

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

0voto

Anderson Punkte 2240

Für diejenigen, die Folgendes verwenden möchten maven2 in Mavericks, Typ:

brew tap homebrew/versions

brew install maven2

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

mkdir bak

mv m* bak/

dann neu installieren:

brew uninstall maven2 (nur bei Konflikten)

brew install maven2

0voto

Nishanthi Grashia Punkte 9757

Das hat bei mir funktioniert. Es ist einfacher und sauberer. Öffnen Sie das Mac-Terminal und geben Sie ein:

export MAVEN_HOME=~/apache-maven-3.8.1
export PATH=$PATH:$MAVEN_HOME/bin

Wenn Sie jetzt eingeben

mvn -version

Sie erhalten eine Ausgabe:

Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: /Users/nisha/apache-maven-3.8.1
Java version: 16.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-16.0.1.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "11.4", arch: "x86_64", family: "Mac"

** Bearbeitet um hinzuzufügen:

Wenn Sie das Terminal schließen und wieder öffnen, erhalten Sie mvn: command not found und Sie müssen den Befehl erneut ausführen.

Siehe este Pfosten für eine feste Installation

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