में पीएमडी से एकल नियम चेक निकालें, मैं पीओएम में एक पीएमडी नियम को बाहर करना चाहता हूं, लेकिन यह काम नहीं कर रहा है। मैं (pom.xml रूप में एक ही निर्देशिका में) एक PMD-exclude.xml बनाने की कोशिश की है:मेवेन प्लगइन
<?xml version="1.0"?>
<ruleset name="remove_rules">
<description>Remove rules</description>
<rule ref="rulesets/unnecessary.xml">
<exclude name="UselessParentheses"/>
</rule>
</ruleset>
http://www.ing.iac.es/~docs/external/java/pmd/howtomakearuleset.html से और pom.xml में यह संदर्भित:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<sourceEncoding>utf-8</sourceEncoding>
<rulesets>
<ruleset>${pom.basedir}/pmd-exclude.xml</ruleset>
</rulesets>
</configuration>
</plugin>
लेकिन यह रहता है इन नियमों की रिपोर्टिंग।
इसके अलावा: मैं यह निर्दिष्ट नहीं करना चाहता कि इसे कौन से नियमों को जांचना चाहिए, क्योंकि नए संस्करण (और करेंगे) में नए शामिल हो सकते हैं और मैं यह नहीं देखना चाहता कि प्रत्येक नए संस्करण में कौन से नए नियम चलेंगे।
किसी भी समाधान खोजने के लिए की गई थी? मैं FFFailureFile को बाहर करने की कोशिश कर रहा हूं, लेकिन यह भी काम नहीं करता है। – Jaga
मैं इसके लिए एक असली समाधान खोजने में सक्षम नहीं था। बाद में, हम सोनार चले गए और आप कॉन्फ़िगर कर सकते हैं कि कौन से नियम लागू होते हैं, जो मुझे आवश्यक है और साथ ही सभी ग्राफिक्स और अन्य अच्छी चीजें भी हैं। लेकिन यह वास्तव में इस सवाल का जवाब नहीं है। –
आपकी त्वरित प्रतिक्रिया के लिए धन्यवाद – Jaga