2011-11-25 8 views
6

मेरे कुछ सहयोगियों में अनुशासन की कमी है और हमेशा अपने वर्गों (हमेशा नहीं = कभी नहीं) के दस्तावेज लिखते हैं। मैं उन्हें लापता टिप्पणी javadocs के लिए परियोजना चेतावनियां सेट करके दस्तावेज लिखने के लिए मजबूर करने की कोशिश कर रहा था। हमें दो स्रोत फ़ोल्डर्स 'src' और 'test' मिलते हैं - जाहिर है कि सभी @ टेस्ट विधियों को दस्तावेज़ों की आवश्यकता नहीं है और यह चेतावनी अनावश्यक है। लेकिन अब सभी अनियंत्रित परीक्षणों में इन परेशान चेतावनियां मिलीं, इस परियोजना को सैकड़ों चेतावनियां मिलीं और मुझे डर है कि कुछ वास्तविक खतरनाक चेतावनियां मिस जाएंगी (क्योंकि सैकड़ों बेकार हैं)।ग्रहण - केवल विशिष्ट फ़ोल्डरों के लिए जावाडोक चेतावनियां कैसे सेट करें, पूरे प्रोजेक्ट

केवल 'src' फ़ोल्डर पर चेतावनियां कैसे सेट करें, और 'परीक्षण' फ़ोल्डर पर चेतावनियों को अनदेखा करें?

+1

बस @SuppressWarnings ("javadoc") (facepalm) – fiction

+1

देखा इसके अलावा, मैं हमेशा "संसाधन और दृश्य" दिखाने के लिए "समस्याएं" दृश्य सेट करता हूं। यदि आप प्रोजेक्ट के रूट फ़ोल्डर (पैकेज व्यूअर में) का चयन करते हैं तो इस तरह से आप अभी भी सभी चेतावनियां देखेंगे। यदि आप किसी भी स्रोत फ़ोल्डर पर क्लिक करते हैं, तो यह केवल उस विशिष्ट के लिए त्रुटियों/चेतावनियों को दिखाएगा। –

उत्तर

5

मुझे डर है कि टेस्ट कक्षाओं/विधियों के लिए सख्ती से लापता जावाडोक सत्यापन अक्षम करने की कोई सेटिंग नहीं है। ग्रहण बगजिला here पर एक सुझाव भी पोस्ट किया गया था लेकिन आखिरकार यह एक मृत अंत में आया था।

इस समस्या को हल करने का एकमात्र, कोई भी शानदार तरीका @SuppressWarnings("javadoc") एनोटेशन के साथ उन परीक्षण विधियों को एनोटेट करना है।

+0

क्या करुणा है। कक्षाएं मेरे मामले में आउट-जेनरेट की गई हैं, इसलिए एनोटेशन उन्हें कोई विकल्प नहीं है। – MrSmith42

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