যদি কেউ 64৪-বিট ম্যাকে ম্যাক ওএসএক্স 'ম্যাভারিকস' চালাচ্ছে ম্যাভেনকে ইনস্টল করছে তবে নিজেকে কিছুটা সময় সাশ্রয় করবে এবং কিছু চুল টানবে মাভেনকে ইনস্টল করার চেষ্টা করছে। আমি এটি অনুসরণ করার চেষ্টা করছিলাম (যা ব্যর্থ হয়েছে কারণ জাভা_হোমের অবস্থান মাভারিক্সে পরিবর্তিত হয়েছে:
http://maven.apache.org/download.cgi
আমি এই ওয়েবসাইটটি না পাওয়া পর্যন্ত আমি আমার চুলগুলি টানছিলাম, যা আপনাকে হোমব্রিউ ইনস্টল করার প্রস্তাব দেয় এবং এই পৃষ্ঠার নির্দেশাবলী অনুসরণ করে: http://techspunky.blogspot.in/2013/10/how-to-install-maven-on-mac -osx-109.html
একবার সম্পূর্ণ হলে আতঙ্কিত হবেন না যখন ven মাভেন-রূপান্তর কাজ করে না, পরিবর্তে ma এমভিএন - রূপান্তরটি maven.apache.org/download.cgi হিসাবে সুপারিশ করুন।
এটি কার্যকর হয়েছিল, তবে আমি লক্ষ্য করেছি যে জাভা এসডিকে মাভেন ব্যবহার করছেন জাভা সংস্করণ: 1.6.0_65, যা আমি সিস্টেমে ইনস্টল করা সর্বশেষতম এসডিকে নয়।
আমি একবার জাভাআহোম = সেট করে দিয়েছি/usr/libexec/java_home
এটি সঠিক এসডিকে ব্যবহার করছিল: মেভেন হোম: /usr/local/Cellar/maven/3.1.1/libexec জাভা সংস্করণ: 1.7.0_45, বিক্রেতা: ওরাকল কর্পোরেশন জাভা হোম: / লাইবারি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডকি 1.7.0_45। jdk / সূচি / হোম / জে ডিফল্ট লোকেল: en_US, প্ল্যাটফর্ম এনকোডিং: ইউটিএফ -8 ওএস নাম: "ম্যাক ওএস এক্স", সংস্করণ: "10.9", খিলান: "x86_64", পরিবার: "ম্যাক"
সফল! তবে অপেক্ষা করুন ... পরের বার আমি টার্মিনালটি খুললাম এবং এমভিএন -v চালিয়েছিলাম এটি জাভা সংস্করণ 1.6 এ ফিরে গেছে। WTH!
এটি আমি যা পড়ি তা থেকে এটি একরকম অনুমিত বাগ: ইকো জাভাহোম = /usr/libexec/java_home -v 1.7
| cho sudo tee -a / etc / mavenrc
এবং এখন:
মাভেন হোম: / ওএসআর / স্থানীয় / সেলার / মেম্বার / ৩.১.১.১ / লিবেক্সেক জাভা সংস্করণ: 1.7.0_45, বিক্রেতা: ওরাকল কর্পোরেশন জাভা হোম: / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালম্যাচাইনস / জেডকি 1.7.0_45.jdk/Contents/Home/jre ডিফল্ট লোকেল: en_US, প্ল্যাটফর্ম এনকোডিং: UTF-8 OS নাম: "ম্যাক ওএস এক্স", সংস্করণ: "10.9", খিলান: "x86_64", পরিবার: "ম্যাক"