ম্যাক ওএস এক্সে ম্যাভেন ইনস্টল করুন


545

আমি এই নির্দেশাবলী অনুসরণ করে টার্মিনালের মাধ্যমে মাভেন ইনস্টল করার চেষ্টা করছি ।

এখন পর্যন্ত আমি এই পেয়েছি

export M2_HOME=/user/apple/apache-maven-3.0.3
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
export JAVA_HOME=/usr/java/jdk1.6.0_22

এটি সম্ভবত একটি বোকা প্রশ্ন যেখানে আপনি এটি সন্ধান করতে যান?


আপনি এটি চেষ্টা করার চেষ্টা করছেন কি ? পরিবেশের ভেরিয়েবলগুলি আপনি যেভাবে তাদের তালিকাভুক্ত করেছেন সেগুলি দিয়ে আপনি আপনার টার্মিনাল উইন্ডো থেকে এক্সিকিউটেবলকে অনুরোধ করতে সক্ষম হবেন mvn
শ্রী শঙ্করান

যদি, আমার মতো, আপনি মাভেন 3 থেকে মাভেন 2-তে ডাউনগ্রেড করার চেষ্টা করছেন, এই দুর্দান্ত ব্লগটি দেখুন: blog.frau-klein.org/2011/04/…
জেফ

2
এডগার্ডো আমার মনে হয় আপনি যদি পারেন তবে আপনার চেক করা উত্তরটি চেক করা উচিত ...
jcollum

উত্তর:


208

মাভারিক্সের পূর্বে ওএস এক্স (10.9) আসলে মাভেন 3 অন্তর্নির্মিত সাথে আসে।

আপনি যদি ওএস এক্স সিংহটিতে থাকেন তবে আপনার জাভা ডিফল্টরূপে ইনস্টল হবে না। কেবল javaনিজেই চালান এবং এটি আপনাকে এটি ইনস্টল করার অনুরোধ জানাবে।

অনুমান যোগ্যতা পূরণ হয়, চালান mvn -versionএবং এই জাতীয় কিছু আউটপুট দেখুন:

Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
Maven home: /usr/share/maven
Java version: 1.6.0_29, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.7.2", arch: "x86_64", family: "mac"

1
আপনার যদি কোনও কারণে সিংহের উপরে 2 টি মভেনের প্রয়োজন হয় তবে আপনার এটি ডাউনলোড করতে হবে, আপনার এম 2 হোল্ড সেট করুন এবং তারপরে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে যেখানেই এটি ইনস্টল করা হয়েছে / আপনার পথে / ইউএসআর / বিনের আগে এসেছেন, বা / usr / বিনটি অদলবদল করুন need / এমভিএন আপনার কাছে একটি সিমিলিংকের জন্য বেরিয়েছে। আমি জানি যে প্রচুর লোক ম্যাভেন 2 সহ স্টাফগুলিতে এখনও কাজ করে, আমি নিজেই অন্তর্ভুক্ত।
মাইকেল

3
শুধু তাই, মাউন্টেন সিংহ এছাড়াও 3.0.3 সঙ্গে আসে।
মাইকেল

389
আপডেট করুন, ওএসএক্স 10.9 ম্যাভেরিকের সাথে, মাভেন আর ডিফল্টরূপে ইনস্টল করা নেই।
জেরি টিয়ান

14
@ মিশেল আমি মাভারিকে জাভা ইনস্টল করেছি, তবে এটি আমার জন্য ম্যাভেন ইনস্টল করেনি।
স্বপ্নিল

6
যোসোমাইটটি জাভা বা এক্সকোড কমান্ড লাইন সরঞ্জামগুলির সাহায্যে ইনস্টলের অংশ হিসাবে ম্যাভেনকে অন্তর্ভুক্ত করে না।
মাইকেল

1896

বিকল্পভাবে, আমি এই ধরণের ইউটিলিটিগুলির জন্য হোমব্রু ইনস্টল করার পরামর্শ দিচ্ছি ।

তারপরে আপনি কেবল মাভেন ব্যবহার করে ইনস্টল করুন:

brew install maven

PS: আপনি যদি 404 ত্রুটি পেয়ে থাকেন তবে brew updateঠিক আগে করার চেষ্টা করুন


163
ওএস এক্স ১০.৯ ম্যাভেরিক্সে কোনও মেভেন ইনস্টল না হওয়ায় (কমপক্ষে বিটাতে) এটি সঠিক উত্তর।
নাচো এল।

9
এটির একটি উত্তর, তবে কেবলমাত্র "সঠিক" উত্তরটি নয়। ম্যাভেন ওয়েবসাইট থেকে ম্যাভেন বাইনারি জিপ ডাউনলোড করা দ্রুত এবং সহজ আইএমও।
আরক্রস

16
OS X 10.9 এ আপনার ব্যবহার করা উচিত brew install maven30যেহেতু maven 3.1.1 বগী বলে মনে হচ্ছে।
tadeuzagallo

18
brew install homebrew/versions/maven30আমার জন্য। ধন্যবাদ @ তাদেউজাগালো !!
fmquaglia

16
brew install maven30সর্বাধিক বর্তমান সংস্করণ 3.2.1 হিসাবে খুব বেশি দ্রুত ব্যবহার করার দরকার নেই এবং মনে হয় যে 3.1.1 এ থাকা বাগগুলি নেই।
মাইকেল হোগেনসন

239

দাবি পরিত্যাগী অস্বীকার: ওএস এক্সের শেষ সংস্করণ (10.9 এ কেএ ম্যাভেরিক্স) অ্যাকাউন্টে গ্রহণের জন্য এখানে একটি সম্পূর্ণ উত্তর। আমি জানি যে আমি এই উত্তরের যে সমস্ত সংকলন করেছি তা ইতিমধ্যে পৃষ্ঠায় উপস্থিত রয়েছে, তবে একটি উত্তরে এটি পরিষ্কারভাবে রাখলে এটি আরও পরিষ্কার হয়ে যায়।

প্রথমত, ওএস এক্স এর পূর্ববর্তী সংস্করণগুলি সহ, মাভেন ডিফল্টরূপে ইনস্টল করা হয়। জাভা যদি you@host:~ $ javaকোনও টার্মিনালে চলমান অনুপস্থিত থাকে তবে জাভা ইনস্টলেশনটির জন্য আপনাকে অনুরোধ করবে।

ম্যাক ওএস এক্স ১০.৯ (ম্যাভেরিক্স) দিয়ে মাভেন আর ডিফল্টরূপে ইনস্টল করা নেই। বিভিন্ন বিকল্প তখন সম্ভব:

  • হোমব্রিউ ব্যবহার :
    • you@host:~$ brew install maven সর্বশেষতম মাভেন ইনস্টল করবে (০৩.০২.২০১৮ তারিখে 3.5.2)
    • you@host:~$ brew install maven30 প্রয়োজনে মাভেন 3.0 ইনস্টল করবেন
  • ম্যাকপোর্টগুলি ব্যবহার করে : (আমি এটি পরীক্ষা করিনি)
    • you@host:~$ sudo port install maven সর্বশেষতম মাভেন (?) ইনস্টল করবে
    • বা:
    • you@host:~$ sudo port install maven3 মাভেন 3.0 ইনস্টল করবে
    • you@host:~$ sudo port select --set maven maven3 মাভেনের সেই সংস্করণটি নির্বাচন করে
  • হাতে ইনস্টল করা:
    • এর থেকে মাভেন ডাউনলোড করুন হোমপেজ
    • ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন:
      1. ডিস্ট্রিবিউশন আর্কাইভটি বের করুন, অর্থাত্ apache-maven-3.3.9-bin.tar.gzআপনি যে ডিরেক্টরিটি ম্যাভেন ৩.৩.৯ ইনস্টল করতে ইচ্ছুক to উপ-ডিরেক্টরিapache-maven-3.3.9 সংরক্ষণাগার থেকে তৈরি করা হবে।
      2. ঐচ্ছিক : জেভিএম বৈশিষ্ট্য, যেমন নির্দিষ্ট করার MAVEN_OPTS এনভায়রনমেন্ট ভেরিয়েবল যোগ করুনexport MAVEN_OPTS="-Xms256m -Xmx512m" । এই পরিবেশের পরিবর্তনশীলটি মাভেনকে অতিরিক্ত বিকল্প সরবরাহ করতে ব্যবহার করা যেতে পারে।
      3. নিশ্চিত করুন যে জেভিএ_হোম আপনার জেডিকে-তে অবস্থিত, যেমন export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)এবং এটি $JAVA_HOME/binআপনার মধ্যে রয়েছে inPATH পরিবেশে পরিবর্তনশীল (যদিও এটি সর্বশেষতম ম্যাক ওএস এক্স সংস্করণ এবং ওরাকল জেডিকে প্রয়োজনীয় নয়)।
      4. এক্সট্রাক্ট যুক্ত করুন apache-maven-3.3.9/binআপনার করুন$PATH
      5. mvn --versionএটি সঠিকভাবে ইনস্টল হয়েছে তা যাচাই করতে চালান ।

6
sudo port install maven3মাভেন 3.0.5 ইনস্টল করে।
18:25 এ এজেড করুন

3
হাত দিয়ে ইনস্টল করার সময় JAVA_HOME, খোঁজার চেষ্টা করার পরিবর্তে খোঁড়াখুঁজি করার পরিবর্তে export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)(সিএফ এই উত্তর ) ব্যবহার করে বিবেচনা করুন । এছাড়াও (কমপক্ষে ওরাকল জেডিকে 1.8 এর সাথে ম্যাভেরিক্স এবং ইওসোমাইটে) আপনার $JAVA_HOME/binসবকিছুতে সিলেক্ট করা হিসাবে আপনার প্রয়োজন হবে না /usr/bin
ডেভিড মোলস

আপনি আরও ভাল উপায় সংজ্ঞায়িত সম্পর্কে ঠিক বলেছেন JAVA_HOME! আমি প্রতিলিঙ্কগুলি সম্পর্কে জানতাম না তবে আমি আপনার মন্তব্যগুলি অন্তর্ভুক্ত করার জন্য আমার উত্তরটি সম্পাদনা করেছি। ধন্যবাদ
snooze92

1
এটি সমস্ত সেশনে উপলভ্য করার জন্য exportনির্দেশিকাগুলি যুক্ত করা ভাল ~/.bash_profile,
মিরান্ডা

মিরান্ডা এর চেয়ে ভাল কি? আমি কোথায় করতে নির্দিষ্ট করেন নি exportমধ্যে গুলি "হাত ইনস্টল" বিকল্প কারণ আমি ম্যানুয়াল ইনস্টলেশন নির্বাচন মানুষ শ্রেণীভুক্ত ভাল জানেন যেখানে তারা এই রপ্তানির কাজ করতে চান। এটি প্রতিটি ব্যক্তি এবং প্রতিটি সিস্টেমের জন্য বেশ নির্দিষ্ট, আমি অনুভব করি।
snooze92

89

যখন আমি সম্প্রতি ওএস এক্স মাভারিক্সে আপগ্রেড করেছি এবং আমার মেভেন বিল্ডগুলি ব্যর্থ হতে শুরু করে। সুতরাং মাভেনটি এটি তৈরি না হওয়ার কারণে আমাকে আবার ইনস্টল করা দরকার Then তারপরে আমি কমান্ডটি দিয়ে চেষ্টা করেছি:

brew install maven 

এটি কাজ করে, তবে এটি ম্যাভেনের ৩.১.১ সংস্করণ ইনস্টল করে যা কয়েকটি ব্যবহারকারী যেমন ( https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound ) এর জন্য কিছু সমস্যা সৃষ্টি করে । সুতরাং আপনি যদি একই সমস্যাটিতে চলেছেন তবে আপনি সম্ভবত পূর্ববর্তী ম্যাভেন সংস্করণ, 3.0.5 ইনস্টল করতে চাইবেন। হোমব্রিউ দিয়ে এটি করতে, আপনাকে নিম্নলিখিত কমান্ডটি প্রয়োগ করতে হবে:

brew install https://raw.github.com/Homebrew/homebrew-versions/master/maven30.rb

এটি হ'ল, এরপরে এটি একটি পৃথক হোমব্রিউর সূত্র ব্যবহার করবে যা পরিবর্তে আপনাকে দেওয়ান 3.0.5 দেবে।


কাঁচা ফাইলটি বর্তমানে বিক্ষিপ্তভাবে 503-ing। যখন এটি কাজ করে, আমি এটিকে স্থানীয় ফাইলে সংরক্ষণ করেছিলাম।
NRitH

1
404 এড়াতে ম্যানুয়ালি বারু ফাইলটি সম্পাদনা করতে হয়েছিল '' ব্রিউ এডিট ম্যাভেন '। আমি 'ইউআরএল'-এর জন্য একটি আয়নাতে কঠোরভাবে কোডিং করেছি এবং' শা 'চেকসামটিও পরিবর্তন করতে হয়েছিল। url ' apache.mesi.com.ar/maven/maven-3/3.0.4/binaries/… ' sha1 'aecc0d3d67732939c0056d4a0d8510483ee1167e'
ডেরেক

এছাড়াও কাজ করার brew updateপূর্বে সাম্প্রতিককালে অবশ্যই নিশ্চিত হয়ে নিন brew install maven, যদি আপনি ব্রিভেন 3.1.1+ ইনস্টল করতে চান।
গ্যারি এস ওয়েভর

2
brew install maven30
টাইমোমেনেন

1
আমি সবেমাত্র ব্যবহার করেছি brew install mavenএবং এটি 3.0.5 ইনস্টল করেছি। আমি কী করব তা এখানে প্রিন্ট করুন mvn -version:mvn -version Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 05:51:28-0800) Maven home: /usr/local/Cellar/maven/3.0.5/libexec Java version: 1.7.0_45, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name: "mac os x", version: "10.9.3", arch: "x86_64", family: "mac"
আজুরস্পট

49

ম্যাকস সিয়েরা এরপরে

brew install maven


3
যদিও এই কোড স্নিপেট একটি ব্যাখ্যা সহ প্রশ্নটি সমাধান করতে পারে, সত্যিই আপনার পোস্টের মান উন্নত করতে সহায়তা করে। মনে রাখবেন যে আপনি ভবিষ্যতে পাঠকদের জন্য প্রশ্নের উত্তর দিচ্ছেন, এবং সেই লোকেরা আপনার কোড পরামর্শের কারণগুলি জানেন না। আপনার কোডটি ব্যাখ্যামূলক মন্তব্যে ভিড় না করার চেষ্টা করুন, এটি কোড এবং ব্যাখ্যা উভয়ের পাঠযোগ্যতা হ্রাস করে!
কেয়েস

1
যদি আপনি 'ব্রিউ কমান্ড পাওয়া যায় নি' তবে আপনাকে প্রথমে ব্রিউ ইনস্টল করতে হবে। এটি ওয়েবসাইট ব্রেইউ অফের লিঙ্কটি হ'ল এটি ইনস্টল করার জন্য আদেশ/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
বরাত


38

ওএস এক্সে মাভেন ইনস্টল করতে, অ্যাপাচি মাভেন ওয়েবসাইটে যান এবং বাইনারি জিপ ফাইলটি ডাউনলোড করুন।

তারপরে আপনি মাভেনকে যেদিকে রাখতে চান সেখানে আপনার ডাউনলোড ফোল্ডারে অ্যাপাচি-ম্যাভেন-3.0.5 ফোল্ডারটি স্থানান্তর করতে পারেন; তবে প্রক্রিয়াটির বাকী অংশটি কমান্ড লাইনের সাথে জড়িত থাকায় আমি আপনাকে সেখান থেকে সমস্ত কিছু করার পরামর্শ দিচ্ছি।

কমান্ড লাইনে আপনি এমন কিছু চালাবেন:

mv ~/Downloads/apache-maven-3.0.5 ~/Development/

এটি আমার ব্যক্তিগত পছন্দ - আমার বাড়ির ডিরেক্টরিতে একটি "বিকাশ" ডিরেক্টরি থাকতে হবে। আপনি চান অন্য কিছু চয়ন করতে পারেন।

এরপরে, আপনার পছন্দসই সম্পাদকটিতে ~ /। প্রোফাইলটি সম্পাদনা করুন এবং নিম্নলিখিতগুলি যুক্ত করুন:

export M2_HOME="/Users/johndoe/Development/apache-maven-3.0.5"
export PATH=${PATH}:${M2_HOME}/bin

প্রথম লাইনটি ম্যাভেনের পক্ষে গুরুত্বপূর্ণ (এবং এটি অবশ্যই একটি সম্পূর্ণ বিস্মৃত পথ হতে হবে); "এমভিএন" বাইনারি চালানোর জন্য দ্বিতীয় লাইনটি শেলের জন্য গুরুত্বপূর্ণ। আপনার যদি ইতিমধ্যে। প্রোফাইলে থাকা সেই দ্বিতীয় লাইনের ভিন্নতা থাকে তবে কেবল এর শেষে $ {M2_Home OME / বিন যোগ করুন।

এখন একটি দ্বিতীয় টার্মিনাল উইন্ডো খুলুন এবং চালান

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"

কয়েকটি বিষয় লক্ষণীয়:

  1. আপনি যদি ওরাকল জেডিকে ১.7 ইনস্টল করেছেন, তবে উপরের আউটপুটটিতে মাভেন জেডিকে ১.6 প্রতিবেদন করতে পারেন। এটি সমাধানের জন্য, আপনার ~ /। প্রোফাইলে নিম্নলিখিতটি যুক্ত করুন:

    জাভাওহোম = export রফতানি করুন (/ মার্কিন / লিবেক্সেক / জাভা_হোম)

  2. যেমন কেউ উল্লেখ করেছেন যে, মাভেন historতিহাসিকভাবে ওএস এক্স দ্বারা সরবরাহ করেছেন বা এক্সকোডের জন্য Commandচ্ছিক কমান্ড লাইন সরঞ্জাম সরবরাহ করেছেন। এটি ওএস এক্স এর ভবিষ্যতের সংস্করণগুলির ক্ষেত্রে হতে পারে না এবং বাস্তবে ওএস এক্স মাভারিক্স মাভেনকে অন্তর্ভুক্ত করে না। ব্যক্তিগত মতামত: এটি হতে পারে কারণ তারা এখনও বিটাতে রয়েছে, বা এটি হতে পারে অ্যাপল সর্বশেষতম চিন্তাধারা প্রযুক্তি রাডারটি একবার দেখেছিল এবং দেখেছিল যে মাভেনকে "হোল্ড" এ স্থানান্তরিত করা হয়েছে।


3
মাভারিক্স প্রকাশের পরের দিন পর্যন্ত, এটি আর মাভেনের সাথে আসে না। আপনার নির্দেশাবলী এখানে সাহায্য করেছে।
23:43

আমি মনে করি আমি এই নির্দেশাবলী ঠিক, এমনকি ~ / বিকাশকে অনুসরণ করেছি। তবে অ্যাপাচি-ম্যাভেন-3.0.5 এর কোনও উপ-ডিরেক্টরি "বিন" নেই।
গ্যারিপ

ওফস, আমি বিনটি নয়, উত্স বিতরণটি ডাউনলোড করেছি। গোলমাল জন্য দুঃখিত।
গ্যারিপ

ম্যাক ওএস সিয়েরা (10.12.4) এর জন্য। প্রোফাইল বা .বাশ_ প্রোফাইলের সমতুল্য কি? আমি মাভেন ইনস্টল করার চেষ্টা করছি এবং আমার বাড়ির অ্যাকাউন্টে আমার কাছে কোনও প্রোফাইল বা একটি .বাশ_প্রোফাইল নেই ...
ক্রেঙ্গুটা এস

@ ক্রেনগুটাস এটি ~ /। প্রোফাইল, কিন্তু ফাইলটি ডিফল্টরূপে বিদ্যমান নয়; আপনি এটি তৈরি করতে হবে। কেন .বাশ_প্রোফাইল

26

মাভেন ইনস্টল করার জন্য একটি সহজ পদ্ধতি।

  1. ওপেন টার্মিনাল

অনুসন্ধানকারী -> যান -> ইউটিলিটিস -> টার্মিনাল

  1. নীচের কমান্ডটি ব্যবহার করে হোমব্রিউ ইনস্টল করুন

রুবি -e "$ (কার্ল-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"

  1. এর পরে মাভেন ইনস্টল করুন

মাতাল ইনস্টল


25

একটি সংক্ষিপ্ত সংযোজন; আপনি যদি হোমব্রু 1.5 1.5 ব্যবহার করে ম্যাকোসে একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে চান তবে আপনি এটি নিম্নলিখিত উপায়ে ইনস্টল করতে পারেন:

  1. ব্রিউ আপডেট
  2. মাতাল অনুসন্ধান অনুসন্ধান

এটি আপনাকে হোমভ্রুতে উপলব্ধ মভেন সংস্করণ দেবে

  1. মেশান ইনস্টল maven@3.3

[আপনি যদি ম্যাভেন 3.3 ইনস্টল করতে চান।]


12

এই আদেশটি brew install maven30আমার পক্ষে কার্যকর হয়নি। নিখোঁজ ফর্মুলা সম্পর্কে অভিযোগ করছিল। কিন্তু নিম্নলিখিত কমান্ডটি কাজ করেছিল। আমি maven-3.0.5 ইনস্টল করেছি।

brew install homebrew/versions/maven30

এটি ম্যাক ওএস এক্স 10.9 ওরফে ম্যাভারিক্সের জন্য।


1
brew install mavenএখন খুব ইনস্টল করা খুব বগি মেভেন 3.1.1 নিয়ে সমস্যা রয়েছে এমনদের পক্ষে এটি সেরা উত্তর ।
নাচো এল

@ শাজিলআফজাল আপনাকে হোমব্রিউ ইনস্টল করতে হবে । নিম্নলিখিত কমান্ড দিয়ে করা যেতে পারে:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
এডুফিন

brew install homebrew/versions/maven32
টবি

এখন আমি সর্বশেষ মাভেন এর সাথে ইনস্টল করার পরামর্শ দেব brew install maven
এডুফিন

10

আপনি যদি কেবল মাভেন ইনস্টল করার জন্য হোমব্রিউ ইনস্টল করতে না চান তবে আপনি কেবল এটি করতে পারেন:

  1. বাইনারি মাভেন ডাউনলোড করুন এবং জিপটি বের করুন

  2. টার্মিনাল চালু করুন এবং এই আদেশটি টাইপ করুন:

    sudo ln -s /path_to_maven_folder/bin/mvn /usr/bin/mvn

আপনি এই পোস্টে আরও বিশদ জানতে পারেন ।


1
আমি ln: /usr/bin/mvn: Operation not permittedপ্রতিক্রিয়া পেয়েছি , আমি মনে করি এটি অনুসরণ করা দরকার: সমস্যাটি সমাধানের জন্য stackoverflow.com/a/32661637/1773155
শজিল আফজাল

এল-ক্যাপিটেনে, আমি দেখতে পেলাম যে এটির / ইউএসআর / লোকাল / বিন / এমভিএন যেতে হবে। উপরের রেফারেন্সড স্ট্যাকভোর্ফ্লো লিঙ্কটির চেয়ে ক্লিনার উপায়টিকে দেখে মনে হচ্ছে
এরিক


7
  1. টার্মিনাল খুলুন
  2. মাভেন ইনস্টল করতে কেবল ব্রিউ কমান্ডটি ব্যবহার করুন
brew install maven
  1. ডাউনলোড ও ইনস্টল শেষ হয়ে গেলে। মাভেন সংস্করণ পরীক্ষা করুন
mvn -version

এই যে তুমি !!! এখন আপনি সফলভাবে আপনার ম্যাক ওএসে মাভেন ইনস্টল করেছেন।


1
এই উত্তরটি সৌরভের পূর্বে-উত্তর দেওয়া সম্পূর্ণ পোস্টের একটি মাত্র।
হুগো অ্যালেক্সিস কার্ডোনা

6

যেগুলি সবেমাত্র ম্যাভারিকসে স্থানান্তরিত হয়েছে - তাদের জন্য আমি * -ux সমাধানটি ব্যবহার করেছি;

  1. অ্যাপাচি মাভেন সাইট থেকে মাভেন ডাউনলোড করুন
  2. স্থাপন / অপ্ট
  3. পরিবর্তিত .bash_profile এবং যোগ করা হয়েছে:

    alias mvn='/opt/apache-maven-3.1.1/bin/mvn'
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home

2
এর জন্য ধন্যবাদ. আপনার সম্ভবত সম্ভবত ven PATH তে মেনেন বিন ডিরেক্টরিটি যুক্ত করা উচিত।
ইভান বি।

আপনি মাভেন ডাউনলোড করার জন্য যে ম্যাভেন ওয়েবসাইটটি ব্যবহার করেছিলেন আপনাকে কীভাবে এটি "যথাযথ উপায়ে" করতে হবে তার নির্দেশনা দেয় তবে কেন এটি "কুইক'ন নোংরা উপায়" করবেন? আমার উত্তর দেখুন।
snooze92

এই বাজে unalias mvn
কথাটি

5

দুটি পদ্ধতি

  • (হোমব্রিউ ব্যবহার করুন) অটো ইনস্টল করুন:
    • COMMAND:
      • brew install maven
    • সুবিধা - অসুবিধা
      • পেশাদাররা: সহজ
      • কনস: (সম্ভবত) সর্বশেষ সংস্করণ নয়
  • ম্যানুয়ালি ইনস্টল করুন (সর্বশেষ সংস্করণের জন্য):
    • সুবিধা - অসুবিধা
      • পেশাদাররা: আপনার প্রত্যাশিত যে কোনও (বা সর্বশেষ ) সংস্করণটি ব্যবহার করুন
      • কনস: এটি করার জন্য নিজের প্রয়োজন
    • ধাপ
      • মাভেন অফিক্যাল ডাউনলোড থেকে সর্বশেষতম বাইনারি ( অ্যাপাচি-মেমেন ৩-.6.৩-bin.zip ) সংস্করণটি ডাউনলোড করুন
      • এটি সঙ্কুচিত করুন ( apache-maven-3.6.3-bin.zip) এবং maven pathএনভায়রনমেন্ট ভেরিয়েবলের সাথে যুক্তPATH
        • সাধারণত সম্পাদনা এবং যোগ করা হয়:
          • export PATH=/path_to_your_maven/apache-maven-3.6.3/bin:$PATH
        • আপনার স্টার্টআপ স্ক্রিপ্টে ( ~/.bashrcবা ~/.zshrcইত্যাদি)

অতিরিক্ত নোট

কীভাবে তাত্ক্ষণিকভাবে কার্যকর হবে এবং সঠিকভাবে ইনস্টল করা চেক করবেন?

উত্তর:

source ~/.bashrc
echo $PATH
which mvn
mvn --version

এখানে আউটপুট:

  bin pwd
/Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin
  bin ll
total 64
-rw-r--r--@ 1 crifan  staff   228B 11  7 12:32 m2.conf
-rwxr-xr-x@ 1 crifan  staff   5.6K 11  7 12:32 mvn
-rw-r--r--@ 1 crifan  staff   6.2K 11  7 12:32 mvn.cmd
-rwxr-xr-x@ 1 crifan  staff   1.5K 11  7 12:32 mvnDebug
-rw-r--r--@ 1 crifan  staff   1.6K 11  7 12:32 mvnDebug.cmd
-rwxr-xr-x@ 1 crifan  staff   1.5K 11  7 12:32 mvnyjp
  bin vi ~/.bashrc
  bin source ~/.bashrc
  ~ echo $PATH
/Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin:xxx
  bin which mvn
/Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin/mvn
  bin mvn --version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3
Java version: 1.8.0_112, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"

সম্পূর্ণ বিশদ জন্য দয়া করে আমার (চীনা) পোস্টটি দেখুন: rad 已 解决】 ম্যাক 中 中 গ্রেডল


4

একটি টার্মিনাল উইন্ডো খুলুন এবং এটি ইতিমধ্যে ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন।

টাইপ করুন:

$ mvn –version

এবং আপনার দেখতে হবে:

Apache Maven 3.0.2 (r1056850; 2011-01-09 01:58:10+0100)
Java version: 1.6.0_24, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: “mac os x”, version: “10.6.7″, arch: “x86_64″, family: “mac”

আপনি যদি ইতিমধ্যে মাভেন ইনস্টল না করে থাকেন তবে ম্যাক ওএস এক্সে পরিবেশিত পরিবর্তনগুলি কনফিগার করার জন্য এখানে মাভেন ডাউনলোড ও ইনস্টল করার পদ্ধতিটি এখানে রয়েছে:

http://bitbybitblog.com/install-maven-mac/


2

ম্যাভারিক-এ, xcode-select --install কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করতে টার্মিনালে চালান ।


আপনি যদি হোমব্রু ইনস্টল করার চেষ্টা করেন তবে আপনার যদি ইতিমধ্যে সরঞ্জামগুলি ইনস্টল না করা থাকে তবে এটি স্বয়ংক্রিয়ভাবে ঘটবে।
জাভাকোডারেক্স

2

এটি আমার পক্ষে কাজ করেছে:

im ভিম .বাশ_ প্রোফাইলে

জাভাওহোম = export রফতানি করুন (/ মার্কিন / লিবেক্সেক / জাভা_হোম)

$ উত্স .বাশ_ প্রোফাইল ile

credit


2

আপনি মাভেন সংস্করণ পরিচালক ব্যবহার করতে পারেন যার মাধ্যমে আপনি প্রতি ডিরেক্টরি বেসে মাভেনের একাধিক সংস্করণ ব্যবহার করতে পারেন।

স্থাপন

হোমব্রিউ ব্যবহার করা হচ্ছে brew install mvnvm

হোমব্রু ছাড়া mkdir -p ~/bin && curl -s https://bitbucket.org/mjensen/mvnvm/raw/master/mvn > ~/bin/mvn && chmod 0755 ~/bin/mvnএবং ~/binপথে যোগ করুন ।

ব্যবহার

ডিফল্ট সংস্করণ

ডিফল্ট মেভেন সংস্করণ সেট করতে ডিফল্টরূপে ব্যবহৃত ম্যাভেন সংস্করণে পরিবেশের পরিবর্তনশীল সেট করুন DEFAULT_MVN_VERSION

ফোল্ডারের জন্য ম্যাভেন সংস্করণ

mvnvm.propertiesফোল্ডারে নামক একটি ফাইল তৈরি করুন এবং মভেন সংস্করণটি নীচে কনফিগার করুন

mvn_version=<maven version>


1
% sudo port selfupdate; 
% sudo port upgrade outdated;
% sudo port install maven3;
% sudo port select --set maven maven3;

— add following to .zshenv -- start using zsh if you dont —
set -a
[[ -d /opt/local/share/java/maven3 ]] &&
    M3_HOME=/opt/local/share/java/maven3 &&
    M2_HOME=/opt/local/share/java/maven3 &&
    MAVEN_OPTS="-Xmx1024m" &&
    M2=${M2_HOME}/bin
set +a

1

আপনি হোমব্রু ব্যবহার করে মাভেন ইনস্টল করতে পারেন। কমান্ডটি হ'ল $ brew install maven


এটি সম্পূর্ণ অপ্রয়োজনীয়, ঠিক একই জিনিস বলার মতো আরও 8 টি উত্তর রয়েছে!
মার্ক হান

1

মেকস ইনস্টল করার পরে ম্যানুয়ালি ম্যানুয়ালি বা ম্যানুয়ালি ব্যবহার করে ম্যাকস ক্যাটালিনা ব্যবহার করুনমেশিন করে, ম্যাকস ব্যবহার করে এবং টার্মিনাল বা আইটির্ম ব্যবহার করে ম্যাভেন পরিচালিত করতে আপনাকে ব্যবহারকারীর ফাইলগুলিতে অ্যাক্সেস করার জন্য অ্যাপগুলিতে অ্যাক্সেস দিতে হবে।

সিস্টেম পছন্দসমূহ -> গোপনীয়তা (বোতাম) -> সম্পূর্ণ ডিস্ক অ্যাক্সেস

এবং তারপরে সেই তালিকায় টার্মিনাল বা আইটার্ম যুক্ত করুন।

আপনার নিজের অ্যাপ্লিকেশন পুনরায় চালু করতে হবে যেমন টার্মিনাল বা আইটার্ম তাদের সম্পূর্ণ ডিস্ক অ্যাক্সেস দেওয়ার পরে।


0

যারা মাভেরিক্সে ম্যাভেন 2 ব্যবহার করতে চান তাদের জন্য টাইপ করুন:

brew tap homebrew/versions

brew install maven2

আপনি যদি ইতিমধ্যে maven3 ইনস্টল করেছেন তবে প্রথমে 3 টি লিঙ্ক (এমভিএন, এম 2 কোডফ, এমভিএনডেবগ) ব্যাকআপ করুন /usr/local/bin:

mkdir bak

mv m* bak/

তারপরে পুনরায় ইনস্টল করুন:

brew uninstall maven2(কেবল তখনই বিরোধ হয়)

brew install maven2

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.