2009-11-02 13 views
7

मेरे पास एक मेवेन जावा प्रोजेक्ट है, जिसे m2eclipse का उपयोग करके आयात किया गया है।m2eclipse 'लक्ष्य' निर्देशिका को 'व्युत्पन्न' के रूप में चिह्नित करना

target/ निर्देशिका m2eclipse द्वारा 'Derived' के रूप में चिह्नित नहीं है।

समस्याएं:

  • यह मान्य है, इसलिए किसी भी सत्यापन त्रुटि दो बार दिखाई देते हैं। मेरा उदाहरण JSP Problem दिखाता है, जब मैं जानबूझकर जेएसपी में एक त्रुटि डालता हूं।
  • जब मैं Ctrl-Shift-R के साथ संसाधन खोलना चाहता हूं, तो सभी फ़ाइलें दो बार दिखाई देती हैं, और मैं मूल फ़ाइल की बजाय प्रतिलिपि संपादित करने का जोखिम चलाता हूं।

संभवतः देखते हैं कि पोस्ट eclipse-ignore-folder

नोट: जब मैं मैन्युअल रूप से करने के लिए ली गई, मान्यता समस्या, गायब नहीं होता है तो यह है कि एकमात्र समाधान का हिस्सा होगा निर्देशिका सेट ...

प्रश्न:
क्या मुझे कुछ करने की ज़रूरत है, ताकि m2eclipse target/ निर्देशिका को 'व्युत्पन्न' पर सेट कर सके?

उत्तर

5

हाँ, यह चारों ओर कुछ समय के लिए किया गया है। मैंने एक प्लग-इन लिखा है जो आपको निर्देशिकाओं को "व्युत्पन्न" के रूप में चिह्नित करने की अनुमति देता है बिना उन्हें (http://eclipsefrills.sourceforge.net/)। यह बहुत अच्छा नहीं है, और आपको अभी भी इसे काम करने के लिए कार्रवाई को मैन्युअल रूप से चलाने की ज़रूरत है, लेकिन इससे मदद मिल सकती है।

विषम, हालांकि, मैंने हाल ही में समस्या को ध्यान में नहीं देखा है। मुझे आश्चर्य है कि वरीयताओं में कुछ सेटिंग है जो अब इसका ख्याल रखती है।

शुभकामनाएं।

+0

इसके लिए धन्यवाद। मैंने इन ग्रहण परियोजनाओं के लिए विकी की कोशिश की है, लेकिन मुझे लॉगिन/पासवर्ड से बाहर रखा गया है! – KLE

+0

विषम, आपको विकी तक पहुंचने के लिए SourceForge सदस्य होने की आवश्यकता हो सकती है ... मुझे इसे देखना होगा। – cjstehno

+0

मैं उम्र के लिए इस के लिए एक प्लगइन की तलाश में था! आपके काम के लिए बहुत बहुत धन्यवाद, यह पहले से ही एक वास्तविक समय बचा है। "लक्ष्य" फ़ोल्डर ग्रहण के तहत सबसे कष्टप्रद चीज में से एक है जब कोई मेवेन का उपयोग करता है। मेरे लिए, यह सही होगा अगर यह पृष्ठभूमि में "व्युत्पन्न" बिट सेट करने में सक्षम था, बिना प्लगइन मैन्युअल रूप से लॉन्च किए बिना (वरीयता पृष्ठ के साथ जहां मैं "लक्ष्य", "dist", और शायद कुछ अन्य प्रविष्टियां)। क्या आपको लगता है कि यह संभव होगा? – SRG

0

मैं इस समस्या से बहुत नाराज हूं कि मैंने इसे हल करने के लिए एक प्लगइन लिखा था। आप here से स्रोत और जार प्राप्त कर सकते हैं।

3

मैं कस्टम प्लग-इन KeepTargetDerivedPlugin लिखकर इस समस्या से छुटकारा पा लिया। जैसा कि इसके नाम से पता चलता है, यह स्वचालित रूप से बनाए गए सभी लक्षित फ़ोल्डर्स (अन्य समाधानों के विपरीत, जिन्हें उपयोगकर्ता कार्रवाई की आवश्यकता होती है) रखती है।

फिर भी, ई। जी। YA2O's plug-in का उपयोग उन परियोजनाओं के व्युत्पन्न फ़ोल्डरों को चिह्नित करने के लिए किया जा सकता है जो पहले से दिए गए ग्रहण कार्यक्षेत्र में रहते हैं।

+2

और हाँ, m2e के लिए पहले से ही एक बग दायर और तय किया गया था: https: //bugs.eclipse .org/बग/show_bug.cgi? id = 336411। हालांकि 'एमवीएन क्लीन' समस्या को ठीक नहीं करना - यही कारण है कि मैंने अपने स्वयं के समाधान का फैसला किया। –

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