ओएस एक्स पर मावेन को स्थापित करने के लिए, अपाचे मावेन वेबसाइट पर जाएं और बाइनरी ज़िप फ़ाइल डाउनलोड करें।
इसके बाद आप अपने डाउनलोड फ़ोल्डर में 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
पहली पंक्ति मावेन के लिए महत्वपूर्ण है (और एक पूर्ण विस्फोट पथ होना चाहिए); दूसरी पंक्ति "मावन" बाइनरी को चलाने के लिए शेल के लिए महत्वपूर्ण है। यदि आपके पास उस दूसरी पंक्ति की पहले से ही .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)
जैसा कि कुछ ने कहा है, मावेन को ऐतिहासिक रूप से या तो ओएस एक्स के साथ या एक्सकोड के लिए वैकल्पिक कमांड लाइन टूल्स के साथ आपूर्ति की गई है। यह ओएस एक्स के भविष्य के संस्करणों के मामले में बंद हो सकता है, और वास्तव में ओएस एक्स मावेरिक्स में मावेन शामिल नहीं है। व्यक्तिगत राय: ऐसा इसलिए हो सकता है क्योंकि वे अभी भी बीटा में हैं, या यह हो सकता है कि Apple ने नवीनतम थॉटवर्क्स टेक्नोलॉजी रडार पर एक नज़र डाली हो, और यह देखा कि मावेन को "होल्ड" में स्थानांतरित कर दिया गया है।
mvn
।