Để 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 ý:
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)
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ữ".
mvn
tệp thực thi từ cửa sổ terminal của mình.