2010-02-16 14 views
83

हमारे पास यूनिट परीक्षणों में उपयोग की जाने वाली विकृत XML फ़ाइलों का एक गुच्छा है यह जांचने के लिए कि क्या हमारा एप्लिकेशन उन्हें संभाल सकता है या नहीं।ग्रहण में सत्यापन से विशिष्ट फ़ोल्डर या फ़ाइलों को कैसे बाहर निकालना है?

ग्रहण इस एक्सएमएल फाइलों को त्रुटियों के साथ चिह्नित करता है, "समस्या दृश्य" को प्रदूषित करता है।

क्या एक्लिप्स मान्यताओं से एक विशिष्ट फ़ोल्डर को बाहर करने का कोई तरीका है?

उत्तर

79

विंडो के सत्यापन अनुभाग में> प्राथमिकताएं आप सेटिंग्स (...) कॉलम में अलग-अलग नियम जोड़ सकते हैं, आप XML प्रकारों के लिए बहिष्कृत समूह में "फ़ोल्डर या फ़ाइल नाम नियम" जोड़ सकते हैं।

+6

आप परियोजना> कॉन्फ़िगरेशन> सत्यापन – mmigdol

+0

के तहत प्रोजेक्ट-विशिष्ट सत्यापन सेटिंग्स को भी सक्षम कर सकते हैं प्रमाणीकरण में सूचीबद्ध नहीं होने वाली फाइलों के प्रकार के बारे में क्या? उदाहरण के लिए .less फाइलें? –

49

यह एक परियोजना में सत्यापन से फ़ोल्डर को बाहर करने के लिए मैं यही करता हूं। मेरे लिए यह जावास्क्रिप्ट और अन्य चेतावनियों/त्रुटियों के लिए काम करता है।

  • राइट क्लिक फ़ोल्डर
  • संसाधन क्लिक करें, ResourceFilters
  • क्लिक करें "जोड़ें"
  • निम्नलिखित सभी, फ़ाइलें और फ़ोल्डर, सभी बच्चों को बाहर करें सेट करें, फ़ाइल एंड फ़ोल्डर को (*) एक तारक जोड़ने गुण इनपुट फ़ील्ड (नीचे दी गई छवि में हाइलाइट किया गया)

नोट: ग्रहण इंडिगो में आपको फ़ोल्डर पर राइट क्लिक करना होगा और गुणों का चयन करना होगा और फिर बाएं नेविगेशन में संसाधन का चयन करना होगा।

enter image description here

+33

यह केवल प्रमाणीकरण से नहीं, संसाधन पेड़ से फ़ोल्डर को बाहर कर देगा। – Serxipc

+3

मैं प्रमाणीकरण और पेड़ (बहुत सारी फाइलें) से संसाधनों को छिपाने की कोशिश कर रहा था, इसलिए यह मेरे लिए सही है – carlosvini

+4

ध्यान देने योग्य एक और बात: यदि आप अपने प्रोजेक्ट को निर्यात करने के लिए एक्लिप्स का उपयोग करते हैं तो यह आपके ऐप पैकेज से फ़िल्टर किए गए आइटम को भी बाहर कर देगा (एक .war या जो कुछ भी के रूप में)। – cjm

1

नोट: मैं यहाँ मिल गया है क्योंकि मैं ग्रहण में मान्यता से विशिष्ट फ़ोल्डरों को बाहर करने के लिए एक आसान तरीका के लिए खोज रहा था। मेरा उत्तर प्रश्न में विस्तृत विशिष्ट मामले के लिए काम नहीं करता है (जो वैधता से अवैध XML फ़ाइलों को छिपाने के बारे में है)।

ग्रहण में सत्यापन से विशिष्ट फ़ोल्डर या फ़ाइलों को कैसे बाहर निकालना है?

जब फ़ोल्डरों का निर्माण पथ में है, और जब कष्टप्रद मुद्दों केवल चेतावनी है, वहाँ एक रास्ता है कि सीधे आगे है:

  • राइट क्लिक फ़ोल्डर
  • गुण
  • जावा संकलक
  • चेक Ignore optional compile problems
  • ठीक

फ़ोल्डरों को अभी भी सत्यापित किया जाएगा, त्रुटियों की सूचना दी जाएगी, लेकिन ग्रहण द्वारा सभी चेतावनियों को अनदेखा कर दिया जाएगा। उदाहरण के लिए, यह जेनरेट किए गए स्रोतों के फ़ोल्डर के लिए आदर्श है।

+1

दुर्भाग्य से यह केवल जावा कोड के लिए काम करता है क्योंकि यह जावा कंपाइलर की सेटिंग्स हैं। – Kwebble

7
  1. विंडो> पसंद> मान्यकरण
  2. पर जाएं सत्यापन के प्रकार आप अक्षम करना चाहते हैं, उदाहरण के एक्सएमएल के लिए का पता लगाएं।
  3. यह राइट क्लिक करें और "सेटिंग" चुनें:

Eclipse validation

  1. "बहिष्कृत समूह", क्लिक करें "नियम जोड़ें", का चयन करें "फ़ोल्डर या फ़ाइल नाम ":

enter image description here

+1

मुझे फ़ोल्डर नियम जोड़ने में कुछ समस्या थी। मैं जिस चाल का उपयोग करता था वह "फ़ोल्डर ब्राउज़ करें" का उपयोग करना था, कुछ यादृच्छिक फ़ोल्डर का चयन करें, "ठीक" पर क्लिक करें और उसके बाद टेक्स्ट बॉक्स में फ़ोल्डर नाम का नाम बदलें। अगर मैंने ऐसा नहीं किया, तो केवल फ़ाइल पैटर्न संभव था। –

0

आप भी उत्पादन/दृश्य पक्ष समायोजित कर सकते हैं। तो केवल चयनित आइटम के लिए समस्या-दृश्य और फ़िल्टर प्रदर्शन के शो-मेनू पर जाएं। enter image description here

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

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