2012-08-29 30 views
14

में कस्टम मेवेन लक्ष्य IntelliJ में कस्टम मैवेन लक्ष्यों को कॉन्फ़िगर करने का तरीका ढूंढने का प्रयास कर रहा हूं। उदाहरण के लिए मैं कस्टम लक्ष्य बनना चाहता हूं: clean install -U और मैं इसे नाम देना चाहता हूं: update, लेकिन मुझे यह नहीं पता कि IntelliJ में इसे कैसे कॉन्फ़िगर किया जाए। क्या यह भी संभव है? यदि ऐसा है तो मैं यह कैसे कर सकता हूं?इंटेलिजे आईडीईए

उत्तर

13

आप कर सकते हैं 2 बातें हैं:

आप दृश्य "Maven परियोजनाओं" में अपनी परियोजना के रूट राइट क्लिक करें और चयन कर सकते हैं "बनाने XXX [स्थापित] ..." विकल्प (XXX जहां है आपके प्रोजेक्ट/मॉड्यूल नाम। फिर, बाद के संवाद में, कमांड लाइन विकल्प के रूप में clean install -U निर्दिष्ट करें। यह एक रन कॉन्फ़िगरेशन बनाएगा जो मैवेन को आमंत्रित करता है (यदि आप चाहें तो इसे "अपडेट" नाम दे सकते हैं)। हालांकि यह दिखाई नहीं देगा Maven देखने के लिए, यह सामान्य रन/डिबग विन्यास से पहुँचा जा सकेगा।

वैकल्पिक रूप से आप अपने पोम में एक नया प्रोफ़ाइल "इंस्टॉल करें" "यू स्थापित साफ करने के लिए" rebinds कि परिभाषित कर सकते हैं। आप में सक्षम नहीं होगा टी में "अद्यतन" करने के लिए इसका नाम बदलने के लिए वह intelliJ ui, लेकिन आप कम से कम यह सुनिश्चित कर सकते हैं कि जब भी कोई इंस्टॉल लक्ष्य चलाता है तो दोनों साफ़ और इंस्टॉल होते हैं।

+3

v14 में, यह जब तक आप वास्तव में मॉड्यूल में एक जीवन चक्र चरण पर राइट क्लिक करें संदर्भ मेनू में प्रकट नहीं होता है। फिर एक रन कॉन्फ़िगरेशन सबमेनू आपके कस्टम लक्ष्य के साथ प्रकट होता है। @ नहुएल के जवाब का अप्रत्यक्ष तरीका। – jordanpg

9

ऐसा करने का एक और तरीका एक नया रन/डीबग मेवेन कॉन्फ़िगरेशन बनाना है। वहां आप पूर्ण कमांड लाइन तर्क और कई अन्य चीजें निर्दिष्ट कर सकते हैं।

Run\Edit configurations... 
Select + (to create a new one)\Maven 
संबंधित मुद्दे