2010-05-19 7 views
5

मैवेन बिल्ड चलाने से "मेवेन 2.0 एकीकरण" प्लगइन को कैसे रोकूं, जबकि "स्वचालित रूप से निर्माण" को चेक करते हुए?ग्रहण के लिए मेवेन 2.0 एकीकरण का उपयोग करते समय मैवेन बिल्ड को कैसे अक्षम कर सकता हूं?

मुझे यकीन है कि यह पहले मेवेन बिल्ड को अक्षम करने के लिए कुछ चेक बॉक्स होता था, लेकिन उबंटू को अपग्रेड करने के बाद; ग्रहण प्रक्रिया में अद्यतन किया गया प्रतीत होता है, और अब मुझे मेवेन बिल्ड को बंद करने का कोई तरीका नहीं मिल रहा है। मेवेन बिल्ड में सचमुच मिनट लगते हैं (लगभग 5 मिनट या उससे अधिक), जबकि केवल जावा बिल्डिंग सेकेंड में खत्म होने के लिए उपयोग किया जाता है।

क्या इसे निष्क्रिय करना अब संभव नहीं है या क्या उन्होंने इसे अभी छुपाया है?

यदि यह संभव नहीं है, तो प्लगइन के बिना मेरे मैवेन प्रोजेक्ट को संकलित करने में सक्षम हो जाएगा?

(समाधान के लिए Google को आजमाने का प्रयास करने के लिए मुझे जवाब मिल गया था this old post के कई अभिलेखागार जहां उत्तर अनिवार्य रूप से "आप परियोजना प्राथमिकताओं में मेवेन बिल्डर को अक्षम करने में सक्षम होना चाहिए ..." जो वास्तव में मदद नहीं करता क्योंकि मैं/बंद वहाँ सेटिंग्स)

+3

ग्रहण नहीं किया गया है और एक "धीमा होने का इंतजार" इत्यादि संवाद में एक धीमी बिल्ड इतनी परेशान नहीं होगी अगर मैं ऑटोबॉल्ड पूरा होने से पहले फिर से सहेजने की कोशिश करता हूं ... –

उत्तर

3

पर किसी भी नहीं मिल रहा है Maven परियोजना बिल्डर को अक्षम करने के अपनी परियोजना पर राइट क्लिक करें तो प्राथमिकताएं> बिल्डर्स और Maven परियोजना बिल्डर सही का निशान (यदि आप डिफ़ॉल्ट संशोधित नहीं कर सकते मेवेन बिल्डर)।

alt text http://www.imagebanana.com/img/fikqaidv/screenshot_010.png

इस निकालता है "बहुत ज्यादा" बातें हैं, तो आप शायद अपने स्वयं के कस्टम Maven बिल्डर बना सकते हैं। पर क्लिक करें नया, मेवेन बिल्ड चुनें और इसे इच्छित रूप में कॉन्फ़िगर करें।

alt text http://www.imagebanana.com/img/rwkmm7jb/screenshot_010.png


को अक्षम करने से यह जावा निर्माण को विफल कर रही संबंधित परियोजनाओं के बारे में जानने से ग्रहण को रोकने के लिए लगता है। क्या कोई प्रकार का डमी है, ऑटो-ऑपरेशन लक्ष्य मैं ऑटो बिल्ड लक्ष्यों के लिए उपयोग कर सकता हूं?

मुझे लगता है कि आप परियोजना में संबंधित परियोजनाओं जोड़ना होगा सन्दर्भ (या कार्यस्थान परियोजनाओं से हल निर्भरता अनचेक करने के लिए)।

क्या कार्यक्षेत्र में सभी 6 संबंधित परियोजनाओं के लिए इसे अक्षम करने का कोई तरीका है?

मैं ऐसा नहीं सोचता।


अंत में, यह सब तोड़ मरोड़ बदसूरत हैक्स तरह दिखता है। आप m2eclipse प्लगइन से संतुष्ट नहीं कर रहे हैं, हो सकता है आप maven-eclipse-plugin बजाय का उपयोग करना चाहिए (अर्थात चलाने mvn eclipse:eclipse) के बजाय .project और .classpath फ़ाइलें पैदा करते हैं और मौजूदा परियोजना ग्रहण में के रूप में अपनी परियोजनाओं को आयात करने के लिए।

+0

इसे अक्षम करने से ग्रहण विफल होने के कारण संबंधित परियोजनाओं के बारे में जानने से ग्रहण को रोकना प्रतीत होता है। क्या कोई प्रकार का डमी है, ऑटो-ऑपरेशन लक्ष्य मैं ऑटो बिल्ड लक्ष्यों के लिए उपयोग कर सकता हूं? –

+0

इसे खाली छोड़कर काम नहीं लगता है। –

+0

क्या कार्यक्षेत्र में सभी 6 संबंधित परियोजनाओं के लिए इसे एक साथ अक्षम करने का कोई तरीका है? –

संबंधित मुद्दे