ম্যাক ওএস এক্স কমান্ড-লাইনে ম্যাভেন স্বতঃপূরণকে কীভাবে সক্ষম করবেন?


11

mvnওএস এক্স টার্মিনালে মাভেন ( ) ব্যবহার করার সময় , আমি কীভাবে ম্যাভেন লক্ষ্য, প্লাগইন নাম ইত্যাদির জন্য ট্যাব-সমাপ্তি পেতে পারি? এই জাতীয় জিনিস:

mvn pa [TAB] -> mvn package

mvn je [TAB][TAB] -> mvn jetty:run

আমি মাভেন ব্যবহার করি না, তবে ম্যাকপোর্টগুলি ইনস্টল করার ক্ষেত্রে কোনও বাশ-সমাপ্তির বিকল্প নেই?
ক্লেটন স্ট্যানলি

@ ক্লেটনস্ট্যানলি: নিশ্চিত নয়, তবে আমি এটি সন্দেহ করি, যেহেতু ম্যাভেনের ডিফল্ট বিতরণ এটি আসে না। আমি মাভেনকে হোমব্রু দিয়ে ইনস্টল করেছি; বাক্সের বাইরে কোনও বাশ-সমাপ্তি নেই।
জোনিক

উত্তর:


15

মাভেন কোনও অটো-সম্পূর্ণ স্ক্রিপ্ট দিয়ে শিপ করে না, তবে গিটহাবে একটি প্রকল্প রয়েছে যার নাম মাভেন বাশ কমপ্লিটেশন

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

  1. brew tap homebrew/completions
  2. brew install maven-completion

অন্যথায়, সর্বশেষ স্ক্রিপ্টটি ডাউনলোড করতে এই আদেশটি ব্যবহার করুন (আপনার হোম ডিরেক্টরিতে ~/.maven-completion.bash):

wget https://raw.github.com/juven/maven-bash-completion/master/bash_completion.bash \
    -O ~/.maven-completion.bash

তারপরে এটি আপনার যুক্ত করুন ~/.bash_profile:

if [ -f ~/.maven-completion.bash ]; then
  . ~/.maven-completion.bash
fi

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

এটাই. আপনি বাশ পুনরায় চালু করার পরে (যেমন একটি নতুন টার্মিনাল উইন্ডো খুলুন), মাভেন স্বতঃপূরণ কাজ করা উচিত।

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