Cài đặt Maven trên Mac OS X


545

Tôi đang cố gắng cài đặt maven thông qua thiết bị đầu cuối bằng cách làm theo các hướng dẫn sau .

Cho đến nay tôi đã nhận được điều này

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

Đây có lẽ là một câu hỏi ngu ngốc bạn đi đâu để tìm thấy điều này?


nó là bạn đang cố gắng để tìm thấy? Với các biến môi trường theo cách bạn đã liệt kê chúng, bạn sẽ có thể gọi mvntệp thực thi từ cửa sổ terminal của mình.
Sri Sankaran

Nếu, như trong trường hợp của tôi, bạn đang cố hạ cấp từ Maven 3 trở lại Maven 2, hãy xem blog tuyệt vời này: blog.frau-klein.org/2011/04/ Khăn
Jeff

2
Edgardo Tôi nghĩ bạn nên bỏ chọn câu trả lời đã được kiểm tra nếu bạn có thể ...
jcollum

Câu trả lời:


208

OS X trước Mavericks (10.9) thực sự đi kèm với Maven 3 tích hợp.

Nếu bạn đang dùng OS X Lion, bạn sẽ không cài đặt java theo mặc định. Chỉ cần chạy một javamình và nó sẽ nhắc bạn cài đặt nó.

Giả sử trình độ được đáp ứng, chạy mvn -versionvà xem một số đầu ra như thế này:

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"

1
Nếu bạn vì lý do nào đó cần maven 2 trên sư tử, bạn cần tải xuống, đặt M2_HOME, và sau đó bạn cần đảm bảo rằng bất cứ nơi nào bạn cài đặt nó đến trước / usr / bin trong đường dẫn của bạn hoặc trao đổi / usr / bin / mvn ra cho một symlink đến của bạn. Tôi biết rất nhiều người vẫn làm việc với maven 2, bao gồm cả bản thân tôi.
Michael

3
Chỉ cần fyi, Mountain Lion cũng đi kèm với 3.0.3.
Michael

389
Cập nhật, với OSX 10.9 Maverick, Maven không được cài đặt theo mặc định nữa.
Jerry Tian

14
@Michael Tôi đã cài đặt Java trên Maverick, nhưng nó không cài đặt Maven cho tôi.
Swapnil

6
Yosemite không bao gồm maven như một phần của bản cài đặt, với java hoặc với các công cụ dòng lệnh xcode.
Michael

1898

Ngoài ra, tôi khuyên bạn nên cài đặt Homebrew cho các loại tiện ích này.

Sau đó, bạn chỉ cần cài đặt Maven bằng cách sử dụng:

brew install maven

PS: Nếu bạn gặp lỗi 404, hãy thử thực hiện brew updatengay trước đó


164
Trong OS X 10.9 Mavericks, vì không có maven nào được cài đặt (ít nhất là trong bản beta), đây là câu trả lời đúng.
Nacho L.

9
Đó là một câu trả lời, nhưng không chỉ là câu trả lời "đúng". Tải xuống mã nhị phân Maven từ trang web Maven nhanh hơn và dễ dàng hơn IMO.
RCross

16
Trên OS X 10.9, bạn nên sử dụng brew install maven30vì maven 3.1.1 có vẻ là lỗi.
tadeuzagallo

18
brew install homebrew/versions/maven30đã làm cho tôi. Cảm ơn @TadeuZagallo !!
fmquaglia

16
Không cần sử dụng brew install maven30nữa vì phiên bản mới nhất 3.2.1 khá nhanh và dường như không có lỗi mà 3.1.1 có.
Michael Hogenson

239

Tuyên bố miễn trừ trách nhiệm : Đây là câu trả lời hoàn chỉnh khi đưa phiên bản cuối cùng của OS X (10.9 AKA Mavericks) vào tài khoản. Tôi biết rằng tất cả mọi thứ tôi biên soạn trong câu trả lời này đã có trong trang, nhưng việc có nó rõ ràng trong một câu trả lời làm cho nó rõ ràng hơn rất nhiều.

Trước hết, với các phiên bản trước của OS X, Maven được cài đặt theo mặc định. Nếu Java bị thiếu khi chạy you@host:~ $ javatrong một thiết bị đầu cuối sẽ nhắc bạn cài đặt Java.

Với Mac OS X 10.9 (Mavericks), Maven không được cài đặt theo mặc định nữa. Các tùy chọn khác nhau sau đó có thể:

  • Sử dụng Homebrew :
    • you@host:~$ brew install maven sẽ cài đặt Maven mới nhất (3.5.2 vào ngày 02/01/2018)
    • you@host:~$ brew install maven30 sẽ cài đặt Maven 3.0 nếu cần
  • Sử dụng Macports : (Tôi không kiểm tra điều này)
    • you@host:~$ sudo port install maven sẽ cài đặt Maven mới nhất (?)
    • hoặc là:
    • you@host:~$ sudo port install maven3 sẽ cài đặt Maven 3.0
    • you@host:~$ sudo port select --set maven maven3 chọn phiên bản đó của Maven
  • Cài đặt bằng tay:
    • Tải xuống Maven từ trang chủ của nó
    • Thực hiện theo các hướng dẫn cài đặt:
      1. Trích xuất kho lưu trữ phân phối, tức là apache-maven-3.3.9-bin.tar.gzvào thư mục bạn muốn cài đặt Maven 3.3.9. Thư mục con apache-maven-3.3.9sẽ được tạo từ kho lưu trữ.
      2. Tùy chọn : Thêm biến môi trường MAVEN_OPTS để xác định thuộc tính JVM, ví dụ export MAVEN_OPTS="-Xms256m -Xmx512m". Biến môi trường này có thể được sử dụng để cung cấp các tùy chọn bổ sung cho Maven.
      3. Đảm bảo rằng JAVA_HOME được đặt ở vị trí của JDK của bạn, ví dụ export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)và đó $JAVA_HOME/binlà trong PATHbiến môi trường của bạn (mặc dù điều đó có thể không cần thiết với các phiên bản Mac OS X mới nhất và JDK của Oracle).
      4. Thêm trích xuất apache-maven-3.3.9/binvào của bạn$PATH
      5. Chạy mvn --versionđể xác minh rằng nó được cài đặt chính xác.

6
sudo port install maven3cài đặt Maven 3.0.5.
bắt đầu

3
Khi cài đặt bằng tay, thay vì đào xung quanh cố gắng tìm JAVA_HOME, hãy xem xét sử dụng export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)(cf câu trả lời này ). Ngoài ra (ít nhất là trên Mavericks và Yosemite với Oracle JDK 1.8) bạn không cần $JAVA_HOME/bintrong đường dẫn của mình vì mọi thứ đều được liên kết với nhau /usr/bin.
David Moles

Bạn đúng về cách tốt hơn để xác định JAVA_HOME! Tôi không biết về các liên kết tượng trưng nhưng tôi đã chỉnh sửa câu trả lời của mình để đưa vào nhận xét của bạn. Cảm ơn
snooze92

1
tốt hơn để thêm các exporthướng dẫn để ~/.bash_profilelàm cho nó có sẵn trong tất cả các phiên, xem bài đăng này để biết chi tiết
Miranda

Tốt hơn những gì, @Miranda? Tôi không chỉ định nơi thực hiện exports trong tùy chọn "cài đặt bằng tay" bởi vì tôi nghĩ mọi người chọn cài đặt thủ công biết rõ nhất nơi họ muốn thực hiện các xuất khẩu này. Điều này khá cụ thể cho từng người và từng hệ thống, tôi cảm thấy.
snooze92

89

Khi tôi nâng cấp gần đây lên OS X Mavericks và các bản dựng maven của tôi bắt đầu thất bại. Vì vậy, tôi cần phải cài đặt lại maven vì nó không được tích hợp sẵn. Sau đó, tôi đã thử với lệnh:

brew install maven 

nó hoạt động, nhưng nó cài đặt phiên bản 3.1.1 của maven, điều này gây ra một số vấn đề cho một số người dùng như ( https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound ). Vì vậy, nếu bạn gặp vấn đề tương tự, có lẽ bạn sẽ muốn cài đặt phiên bản Maven trước đó, 3.0.5. Để làm điều đó với Homebrew, bạn phải thực hiện lệnh sau:

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

Đó là nó, sau đó nó sẽ sử dụng các công thức khác của Homebrew sẽ cung cấp cho bạn maven 3.0.5 thay thế.


Các tập tin thô hiện là 503-ing lẻ tẻ. Khi nó hoạt động, tôi lưu nó vào một tệp cục bộ.
NRitH

1
Phải chỉnh sửa thủ công tệp brew để tránh 404. 'brew chỉnh sửa maven'. Tôi đã mã hóa cứng vào một trong những tấm gương cho 'url' và cũng phải thay đổi tổng kiểm tra 'sha'. url ' apache.mesi.com.ar/maven/maven-3/3.0.4/binaries/... ' sha1 'aecc0d3d67732939c0056d4a0d8510483ee1167e'
Derek

Ngoài ra hãy chắc chắn để brew updatecó được bản mới nhất trước khi thực hiện brew install maven, nếu bạn muốn brew cài đặt maven 3.1.1+.
Gary S. Weaver

2
brew install maven30
timomeinen

1
Tôi chỉ sử dụng brew install mavenvà nó đã cài đặt 3.0.5. Đây là những gì in khi tôi làm mvn -version:mvn -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"
Azurespot

49

macOS Sierra trở đi

brew install maven


3
Mặc dù đoạn mã này có thể giải quyết câu hỏi, bao gồm một lời giải thích thực sự giúp cải thiện chất lượng bài đăng của bạn. Hãy nhớ rằng bạn đang trả lời câu hỏi cho độc giả trong tương lai và những người đó có thể không biết lý do cho đề xuất mã của bạn. Xin vui lòng cố gắng không làm đông mã của bạn với các bình luận giải thích, điều này làm giảm khả năng đọc của cả mã và các giải thích!
chèo thuyền kayak

1
Nếu bạn không nhận được 'lệnh brew', trước tiên bạn cần cài đặt brew. Đó là liên kết đến trang web brew.sh Đó là lệnh để cài đặt/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3akat

40

Nếu sử dụng MacPorts trên OS X 10.9 Mavericks, bạn chỉ cần thực hiện:

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

38

Để cài đặt Maven trên OS X, hãy truy cập trang web Apache Maven và tải xuống tệp zip nhị phân.

Sau đó, bạn có thể chuyển thư mục apache-maven-3.0.5 trong thư mục Tải xuống của mình sang bất cứ nơi nào bạn muốn giữ Maven; tuy nhiên vì phần còn lại của quá trình liên quan đến dòng lệnh, tôi khuyên bạn nên làm mọi thứ từ đó.

Tại dòng lệnh, bạn sẽ chạy một cái gì đó như:

mv ~/Downloads/apache-maven-3.0.5 ~/Development/

Đây chỉ là sở thích cá nhân của tôi - để có một thư mục "Phát triển" trong thư mục nhà của tôi. Bạn có thể chọn một cái gì đó khác nếu bạn muốn.

Tiếp theo, chỉnh sửa ~ / .profile trong trình chỉnh sửa bạn chọn và thêm vào như sau:

export M2_HOME="/Users/johndoe/Development/apache-maven-3.0.5"
export PATH=${PATH}:${M2_HOME}/bin

Dòng đầu tiên rất quan trọng đối với Maven (và phải là một đường dẫn đầy đủ); dòng thứ hai rất quan trọng đối với shell, để chạy nhị phân "mvn". Nếu bạn đã có một biến thể của dòng thứ hai đó trong .profile, thì chỉ cần thêm $ {M2_HOME} / bin vào cuối dòng.

Bây giờ hãy mở một cửa sổ terminal thứ hai và chạy

mvn -version

sẽ cung cấp đầu ra như ...

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"

Vài điều cần lưu ý:

  1. Nếu bạn đã cài đặt Oracle JDK 1.7, thì bạn có thể tìm thấy báo cáo Maven JDK 1.6 ở đầu ra trên. Để giải quyết vấn đề này, hãy thêm phần sau vào ~ / .profile của bạn:

    xuất JAVA_HOME = $ (/ usr / libexec / java_home)

  2. Như một số người đã chỉ ra, Maven trong lịch sử đã được cung cấp với chính OS X hoặc với Công cụ dòng lệnh tùy chọn cho XCode. Điều này có thể không còn là trường hợp của các phiên bản OS X trong tương lai và trên thực tế, OS X Mavericks không bao gồm Maven. Ý kiến ​​cá nhân: Điều này có thể là do họ vẫn đang trong giai đoạn thử nghiệm hoặc có thể là Apple đã xem qua Radar công nghệ Th Thinkworks mới nhất và phát hiện ra rằng Maven đã được chuyển sang "Giữ".


3
Kể từ ngày Mavericks được phát hành, nó không còn đi kèm với Maven nữa. hướng dẫn của bạn ở đây đã giúp.
Bryce Fischer

Tôi nghĩ rằng tôi đã làm theo các hướng dẫn này một cách chính xác, ngay cả ~ / Phát triển. Nhưng apache-maven-3.0.5 không có thư mục con "bin".
garyp

Rất tiếc, tôi đã tải xuống bản phân phối nguồn, không phải thùng. Xin lỗi vì sự ồn ào.
garyp

Tương đương với .profile hoặc .bash_profile cho MAC OS Sierra (10.12.4) là gì? Tôi đang cố gắng cài đặt maven và tôi không có .profile hoặc .bash_profile trong tài khoản nhà của mình ...
Crenguta S

@CrengutaS Đó là ~ / .profile, nhưng tệp không tồn tại theo mặc định; bạn phải tạo ra nó Để được giải thích về lý do tại sao không có .bash_profile, hãy xem câu trả lời đầu tiên cho apple.stackexchange.com/questions/119711/ Kẻ
RCross


25

Chỉ là một bổ sung ngắn gọn; nếu bạn muốn cài đặt một phiên bản cụ thể trên MacOS bằng Homebrew 1.5.2, bạn có thể cài đặt nó theo cách sau:

  1. cập nhật bia
  2. maven tìm kiếm

Điều này sẽ cung cấp cho bạn các phiên bản maven có sẵn trong homebrew

  1. cài đặt bia maven@3.3

[Nếu bạn muốn cài đặt maven 3.3.]


12

Lệnh brew install maven30này đã không làm việc cho tôi. Đã phàn nàn về một FORMULA bị mất tích. Nhưng lệnh sau đã làm việc. Tôi đã cài đặt maven-3.0.5.

brew install homebrew/versions/maven30

Cái này dành cho Mac OS X 10.9 hay còn gọi là Mavericks.


1
Đây là câu trả lời tốt nhất cho những người gặp vấn đề với maven 3.1.1 rất lỗi hiện brew install mavenđang cài đặt.
Nacho L.

@ShajeelAfzal Bạn cần cài đặt Homebrew . Có thể được thực hiện bằng lệnh sau:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
edufinn 2/2/2016

brew install homebrew/versions/maven32làm việc cho tôi trên Sierra
Tobi

Bây giờ tôi sẽ khuyên bạn nên cài đặt Maven mới nhất với brew install maven.
edufinn

10

Nếu bạn không muốn cài đặt Homebrew chỉ để cài đặt Maven, bạn có thể chỉ cần làm điều này:

  1. Tải xuống Maven nhị phân và giải nén zip

  2. Khởi chạy Terminal và gõ lệnh này:

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

Bạn có thể tìm thêm chi tiết về bài viết này .


1
Tôi nhận được ln: /usr/bin/mvn: Operation not permittedphản hồi, tôi nghĩ rằng tôi cần phải làm theo điều này: stackoverflow.com/a/32661637/1773155 để giải quyết vấn đề.
Shajeel Afzal

ở El-Capitan, tôi thấy rằng cần phải đi vào / usr / local / bin / mvn. Có vẻ cách sạch hơn so với liên kết stackvoerflow được tham chiếu ở trên
eric


7
  1. Thiết bị đầu cuối mở
  2. Chỉ cần sử dụng lệnh brew để cài đặt maven
brew install maven
  1. Sau khi tải về và cài đặt xong. Kiểm tra phiên bản maven
mvn -version

Bạn đi đây !!! Bây giờ bạn đã cài đặt thành công maven trên hệ điều hành mac của bạn.


1
Câu trả lời này chỉ là một trích đoạn của bài đăng đã trả lời đầy đủ trước đó từ Saurabh.
Hugo Allexis Cardona

6

đối với những người vừa chuyển sang mavericks - Tôi đã sử dụng giải pháp * -ux;

  1. tải maven từ trang apache maven
  2. đặt trong / opt
  3. đã sửa đổi .bash_profile và thêm:

    alias mvn='/opt/apache-maven-3.1.1/bin/mvn'
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home

2
Cám ơn vì cái này. Có lẽ bạn chỉ nên thêm thư mục maven bin vào $ PATH.
Evan B.

Tại sao lại làm "Cách nhanh bẩn" khi trang web Maven bạn sử dụng để tải xuống maven cung cấp cho bạn hướng dẫn về cách thực hiện "Cách phù hợp"? Xem câu trả lời của tôi.
snooze92

Để hoàn tác điều vô nghĩa này, hãy chạyunalias mvn
egorikem

5

Hai phương pháp

  • (sử dụng homebrew) Tự động cài đặt:
    • Chỉ huy:
      • brew install maven
    • Ưu và nhược điểm
      • Ưu điểm: dễ
      • Nhược điểm: (có lẽ) không phải phiên bản mới nhất
  • Cài đặt thủ công (cho phiên bản mới nhất):
    • Ưu và nhược điểm
      • Ưu điểm: sử dụng bất kỳ phiên bản (hoặc mới nhất ) nào của bạn
      • Nhược điểm: cần tự làm
    • Các bước
      • tải xuống phiên bản nhị phân mới nhất ( apache-maven-3.6.3-bin.zip ) từ tải xuống chính thức của Maven
      • giải nén nó ( apache-maven-3.6.3-bin.zip) và thêm maven pathvào biến môi trườngPATH
        • thông thường là chỉnh sửa và thêm:
          • export PATH=/path_to_your_maven/apache-maven-3.6.3/bin:$PATH
        • vào tập lệnh khởi động của bạn ( ~/.bashrchoặc ~/.zshrcvv)

Ghi chú thêm

Làm thế nào để có hiệu lực ngay lập tức và kiểm tra cài đặt chính xác?

A:

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

đầu ra ở đây:

  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"

để biết chi tiết đầy đủ xin vui lòng tham khảo bài đăng (tiếng Trung) của tôi: 【解决】 Mac 中 安装 Gradle


4

Mở cửa sổ TERMINAL và kiểm tra xem bạn đã cài đặt chưa.

Kiểu:

$ mvn –version

Và bạn nên xem:

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”

Nếu bạn chưa cài đặt Maven, thì đây là cách tải xuống và cài đặt maven và định cấu hình các biến môi trường trên Mac OS X:

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


2

Trên Maverick, chạy trong thiết bị đầu cuối xcode-select --install để cài đặt Công cụ dòng lệnh.


Nếu bạn cố cài đặt Homebrew, điều này sẽ tự động xảy ra nếu bạn chưa cài đặt công cụ.
JavaCoderEx


2

Bạn có thể sử dụng Trình quản lý phiên bản Maven thông qua đó bạn có thể sử dụng nhiều phiên bản Maven cho mỗi cơ sở thư mục.

Cài đặt

Sử dụng Homebrew brew install mvnvm

Không có Homebrew mkdir -p ~/bin && curl -s https://bitbucket.org/mjensen/mvnvm/raw/master/mvn > ~/bin/mvn && chmod 0755 ~/bin/mvnvà thêm ~/binvào đường dẫn.

Sử dụng

Phiên bản mặc định

Để đặt phiên bản maven mặc định, đặt biến môi trường DEFAULT_MVN_VERSIONthành phiên bản maven được sử dụng theo mặc định.

Phiên bản Maven cho thư mục

Tạo một tệp có tên mvnvm.propertiestrong thư mục và cấu hình phiên bản maven như sau

mvn_version=<maven version>


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

1

Bạn có thể cài đặt maven bằng homebrew. Lệnh là $ brew install maven


Điều này là hoàn toàn dư thừa, có 8 câu trả lời khác nói chính xác điều tương tự!
Mark Han

1

Sau khi cài đặt maven bằng cách sử dụng brew hoặc thủ công, sử dụng macOS Catalina và sử dụng thiết bị đầu cuối hoặc iTerm để vận hành maven, bạn sẽ cần cấp quyền truy cập vào các ứng dụng để truy cập các tệp của người dùng.

Tùy chọn hệ thống -> Quyền riêng tư (nút) -> Truy cập đĩa đầy đủ

Và sau đó thêm thiết bị đầu cuối hoặc iTerm vào danh sách đó.

Bạn cũng sẽ cần phải khởi động lại ứng dụng của mình, ví dụ như terminal hoặc iTerm sau khi cấp cho họ quyền truy cập đĩa đầy đủ.


0

Đối với những người muốn sử dụng maven2 trong Mavericks, hãy gõ:

brew tap homebrew/versions

brew install maven2

Nếu bạn đã cài đặt maven3, hãy sao lưu 3 liên kết (mvn, m2.conf, mvnDebug) /usr/local/bintrước:

mkdir bak

mv m* bak/

sau đó cài đặt lại:

brew uninstall maven2(chỉ khi xung đột)

brew install maven2

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.