ในการติดตั้ง Maven บน OS X ให้ไปที่เว็บไซต์ Apache Maven และดาวน์โหลดไฟล์ zip zip
จากนั้นคุณสามารถเลื่อนโฟลเดอร์ apache-maven-3.0.5 ในโฟลเดอร์ดาวน์โหลดของคุณไปที่ใดก็ได้ที่คุณต้องการเก็บ Maven ไว้ อย่างไรก็ตามเมื่อกระบวนการที่เหลือเกี่ยวข้องกับบรรทัดคำสั่งฉันแนะนำให้คุณทำทุกอย่างจากตรงนั้น
ที่บรรทัดคำสั่งคุณจะเรียกใช้สิ่งที่ต้องการ:
mv ~/Downloads/apache-maven-3.0.5 ~/Development/
นี่เป็นเพียงการตั้งค่าส่วนตัวของฉัน - มีไดเรกทอรี "การพัฒนา" ในไดเรกทอรีบ้าน คุณสามารถเลือกอย่างอื่นถ้าคุณต้องการ
ถัดไปแก้ไข ~ / .profile ในเครื่องมือแก้ไขที่คุณเลือกและเพิ่มรายการต่อไปนี้:
export M2_HOME="/Users/johndoe/Development/apache-maven-3.0.5"
export PATH=${PATH}:${M2_HOME}/bin
บรรทัดแรกมีความสำคัญต่อ Maven (และต้องเป็นเส้นทางที่เต็มไปด้วยการระเบิด); บรรทัดที่สองมีความสำคัญต่อเชลล์เพื่อรันไบนารี "mvn" หากคุณมีรูปแบบของบรรทัดที่สองนั้นมีอยู่ใน. profile แล้วเพียงแค่เพิ่ม $ {M2_HOME} / bin ที่ท้ายบรรทัด
ตอนนี้เปิดหน้าต่างเทอร์มินัลที่สองและเรียกใช้
mvn -version
ซึ่งควรให้ผลลัพธ์เช่น ...
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"
สองสิ่งที่ควรทราบ:
หากคุณติดตั้ง Oracle JDK 1.7 คุณอาจพบ Maven รายงาน JDK 1.6 ในผลลัพธ์ด้านบน ในการแก้ปัญหานี้ให้เพิ่มสิ่งต่อไปนี้ใน ~ / .profile ของคุณ:
ส่งออก JAVA_HOME = $ (/ usr / libexec / java_home)
ดังที่บางคนชี้ให้เห็นว่า Maven ได้รับการจัดทำในอดีตพร้อมกับ OS X เองหรือด้วยเครื่องมือบรรทัดคำสั่งเพิ่มเติมสำหรับ XCode นี่อาจเป็นกรณีสำหรับ OS X รุ่นอนาคตและอันที่จริง OS X Mavericks ไม่รวม Maven ความเห็นส่วนตัว: อาจเป็นเพราะพวกเขายังอยู่ในช่วงเบต้าหรืออาจเป็นไปได้ว่า Apple ได้ดูเรดาร์เทคโนโลยี Thoughtworks ล่าสุดและเห็นว่า Maven ถูกย้ายไปที่ "พัก"
mvn
ไฟล์ปฏิบัติการได้จากหน้าต่างเทอร์มินัลของคุณ