पीएमडी, चेकस्टाइल और/या फाइंडबग के लिए विभिन्न प्लगइन के साथ मेवेन का उपयोग करते समय, अपनी कस्टम नियम फ़ाइल रखने के लिए अनुशंसित स्थान क्या होगा?पीएमडी/चेकस्टाइल/findbugs के लिए कस्टम नियमसेट के लिए अनुशंसित स्थान क्या है?
5
A
उत्तर
2
मैं आमतौर पर उन्हें एक अलग पेरेंट पोम में रखता हूं, इस तरह मैं उन्हें बाद में अन्य मॉड्यूल या परियोजनाओं में पुन: उपयोग कर सकता हूं। चेकस्टाइल पेज (https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html) पर प्रस्ताव के समान है, लेकिन मैं इसे मुख्य परियोजना से बाहर रखता हूं।
आप फ़ाइलों build-tools
जिसमें आप src/मुख्य/संसाधन/checkstyle और PMD config के साथ अपने/पैकेज है और उसके बाद के साथ दिया प्लगइन कॉन्फ़िगर नाम के एक मॉड्यूल जगह:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.17</version>
<dependencies>
<dependency>
<groupId>com.example.whizbang</groupId>
<artifactId>build-tools</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
</plugin>
FindBugs अधिक मुश्किल है, मैं आम तौर पर इसे छोड़ दें, और कभी-कभी केवल @SuppressFBWarnings
का उपयोग करें:
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
<version>3.0.1</version>
</dependency>
संबंधित मुद्दे
- 1. एसक्यूएल (डीडीएल) स्क्रिप्ट के लिए अनुशंसित स्थान क्या है?
- 2. JwtBearerMiddleware के लिए कस्टम टोकन स्थान
- 3. एक वेब अनुप्रयोग के लिए MongoDB संग्रह पर इंडेक्स बनाने के लिए अनुशंसित तरीका/स्थान
- 4. जंग परियोजना के लिए अनुशंसित निर्देशिका संरचना क्या है?
- 5. बॉक्स का प्रतिनिधित्व करने के लिए अनुशंसित कक्षा क्या है?
- 6. क्या "hg bisect --command" के लिए कोई अनुशंसित कमांड है?
- 7. winhttp.h पाने के लिए अनुशंसित तरीका क्या है?
- 8. हैशिंग ओएलई वेरिएंट के लिए अनुशंसित कार्यान्वयन क्या है?
- 9. SlickGrid शैली के लिए अनुशंसित दृष्टिकोण क्या है?
- 10. क्या वर्चुअलनेव django उत्पादन सर्वर के लिए अनुशंसित है?
- 11. मॉड्यूलर सी अनुप्रयोग बनाने के लिए अनुशंसित तरीका क्या है?
- 12. नामों के लिए अनुशंसित डेटाबेस कॉलम आकार क्या हैं?
- 13. संग्रहीत पासवर्ड के लिए उपयोग करने के लिए अनुशंसित हैशिंग एल्गोरिदम क्या है?
- 14. एक वाणिज्यिक अनुप्रयोग के लिए Win32 एपीआई को हुक करने के लिए अनुशंसित तरीका क्या है?
- 15. 2012 के लिए अनुशंसित jQuery टेम्पलेट्स?
- 16. आईओएस के लिए अनुशंसित आईओसी ढांचा?
- 17. बहिष्कृत call_user_method के लिए अनुशंसित प्रतिस्थापन?
- 18. प्रोग्राम बनाने के लिए अनुशंसित जावा लाइब्रेरी
- 19. उपयोगकर्ता स्थान के लिए कस्टम एनोटेशन व्यू मैपव्यू
- 20. .NET: LINQ के लिए अनुशंसित वीडियो ट्यूटोरियल?
- 21. उत्तरदायी लेआउट के लिए अनुशंसित चौड़ाई
- 22. विकास के लिए अनुशंसित त्रुटि_ रिपोर्टिंग() सेटिंग क्या है? E_STRICT के बारे में क्या?
- 23. "eslint: अनुशंसित" के लिए नियम परिभाषा कहां मिल सकती है?
- 24. निजी स्थैतिक आंतरिक कक्षाओं के लिए encapsulation अनुशंसित है?
- 25. प्राइम टाइम के लिए पिरामिड तैयार/अनुशंसित है?
- 26. एडाप्टर.getItem() के लिए क्या है?
- 27. onConnected() नहीं (स्थान के लिए GooglePlayApi) स्थान अपडेट प्राप्त करने के लिए बुलाया जा रहा है
- 28. MSBuild लॉग के लिए डिफ़ॉल्ट स्थान क्या है?
- 29. स्थान के लिए ब्रॉडकास्ट रिसीवर
- 30. एंड्रॉइड के लिए स्थान अलार्म?