mvnओएस एक्स टर्मिनल पर मावेन ( ) का उपयोग करते समय , मैं मावेन लक्ष्यों, प्लगइन नामों, आदि के लिए टैब-पूरा कैसे कर सकता हूं? इस तरह की बातें:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
mvnओएस एक्स टर्मिनल पर मावेन ( ) का उपयोग करते समय , मैं मावेन लक्ष्यों, प्लगइन नामों, आदि के लिए टैब-पूरा कैसे कर सकता हूं? इस तरह की बातें:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
जवाबों:
मावेन एक ऑटो-पूर्ण स्क्रिप्ट के साथ जहाज नहीं करता है, लेकिन गीथहब पर एक परियोजना है जिसे मावेन बैश कंप्लीटेशन कहा जाता है ।
यदि आप Homebrew का उपयोग करते हैं तो स्थापना:
brew tap homebrew/completionsbrew 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
आप मैन्युअल रूप से फ़ाइल को अपने होम निर्देशिका में गीथब रेपो से कॉपी कर सकते हैं और अपनी बैश प्रोफ़ाइल को संपादित कर सकते हैं जैसा कि आपके लिए काम नहीं करने वाले होमब्रेव या वेज विकल्प चाहिए।
बस। आपके द्वारा बैश पुनः आरंभ करने के बाद (उदाहरण के लिए एक नई टर्मिनल विंडो खोलें), मावेन स्वतः पूर्ण काम करना चाहिए।