Maven'i OS X'e yüklemek için Apache Maven web sitesine gidin ve ikili zip dosyasını indirin.
Daha sonra İndirilenler klasörünüzdeki apache-maven-3.0.5 klasörünü Maven'i saklamak istediğiniz yere kaydırabilirsiniz; ancak sürecin geri kalanı komut satırını içerdiğinden, her şeyi oradan yapmanızı öneririm.
Komut satırında şöyle bir şey çalıştırırsınız:
mv ~/Downloads/apache-maven-3.0.5 ~/Development/
Bu benim kişisel tercihim - ana dizinde "Geliştirme" dizinine sahip olmak. İsterseniz başka bir şey seçebilirsiniz.
Ardından, seçtiğiniz düzenleyicide ~ / .profile dosyasını düzenleyin ve aşağıdakileri ekleyin:
export M2_HOME="/Users/johndoe/Development/apache-maven-3.0.5"
export PATH=${PATH}:${M2_HOME}/bin
İlk satır Maven için önemlidir (ve tam bir explcit yolu olmalıdır); ikinci satır "mvn" ikili çalıştırılması için kabuk için önemlidir. Zaten .profile içindeki ikinci satırın bir varyasyonuna sahipseniz, sonuna $ {M2_HOME} / bin ekleyin.
Şimdi ikinci bir terminal penceresi açın ve çalıştırın
mvn -version
hangi çıktı vermelidir ...
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"
Unutulmaması gereken birkaç nokta:
Oracle JDK 1.7'yi yüklediyseniz, yukarıdaki çıktıda Maven JDK 1.6 raporlarını bulabilirsiniz. Bunu çözmek için ~ / .profile dosyanıza aşağıdakileri ekleyin:
dışa aktar JAVA_HOME = $ (/ usr / libexec / java_home)
Bazılarının belirttiği gibi, Maven tarihsel olarak OS X'in kendisi veya XCode için isteğe bağlı Komut Satırı Araçları ile sağlanmıştır. Bu, OS X'in gelecekteki sürümleri için geçerli olmayabilir ve aslında OS X Mavericks, Maven'i içermez. Kişisel görüş: Bunun nedeni hala beta aşamasında olmaları olabilir veya Apple'ın en son Thoughtworks Technology Radarına bir göz atması ve Maven'in "Hold" a taşındığını fark etmesi olabilir.
mvn
sizin terminal penceresinden çalıştırılabilir.