2015-01-13 7 views
23

मैं एसटीएस का उपयोग कर रहा हूं और चेकस्टाइल प्लगइन स्थापित कर रहा हूं। का उपयोग इस यूआरएल http://eclipse-cs.sourceforge.net/update के साथ नए सॉफ्टवेयर स्थापित करें।जावा - चेकस्टाइल - रिडंडेंट

मेरे पास मेरे जावा प्रोजेक्ट के लिए मेरा स्वयं का चेकस्टाइल नियम है। जब भी मैं कोई कोड बदलता हूं और इसे सहेजता हूं तो यह मेरे लिए निम्न त्रुटि दिखाता है।

Errors occurred during the build. 
Errors running builder 'Checkstyle Builder' on project 'myproject'. 
cannot initialize module TreeWalker - Unable to instantiate RedundantThrows 
cannot initialize module TreeWalker - Unable to instantiate RedundantThrows 
cannot initialize module TreeWalker - Unable to instantiate RedundantThrows 
cannot initialize module TreeWalker - Unable to instantiate RedundantThrows 

यह RedundantThrows

<module name="RedundantThrows"> 
      <property name="logLoadErrors" value="true" /> 
      <property name="suppressLoadErrors" value="true" /> 
     </module> 

कैसे समस्या को ठीक करने के लिए मेरे checkstyle नियम है?

धन्यवाद।

उत्तर

36

RedundantThrows संस्करण 6.2 (https://github.com/checkstyle/checkstyle/issues/473 देखें) के साथ हटा दिया गया था

+0

तो क्या मुझे उस मॉड्यूल को चेकस्टाइल नियम से हटा देना चाहिए? मैंने हाल ही में एसटीएस का एक नया उदाहरण बनाया और प्लगइन स्थापित किया। इससे पहले यह पूरी तरह से काम कर रहा था। – iCode

+1

मैंने redundantThrows मॉड्यूल पर टिप्पणी की। लेकिन यह फिर से त्रुटि दिखा रहा है। – iCode

+0

क्या आपने कमांड लाइन से चेकस्टाइल चलाने की कोशिश की है? क्या आप सुनिश्चित हैं कि केवल आपकी कॉन्फ़िगरेशन फ़ाइल उठाई गई है और कोई अन्य नहीं? –

0

मैं अनुभव मैं क्या है मैं यहां पाया जा सकता है कि checkstyle प्लगइन के पुराने संस्करण में बदला गया है IntelliJ विचार के साथ एक ही: https://plugins.jetbrains.com/plugin/1065

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