2016-12-06 3 views
1

ich derzeit Maven check mit den Google-Regeln verwenden.in Maven check außer Kraft setzt eine Regel

Immer, wenn ich es laufen erhalte ich die Nachricht [...] (coding) HiddenField: 'userId' hides a field., die ich meine eigene Regel XML-Datei ohne die Schaffung ausblenden möchten.

Gibt es eine Möglichkeit, eine Regel in check außer Kraft zu setzen, ohne die gesamte XML-Datei zu ersetzen?

Mein Code so weit:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-checkstyle-plugin</artifactId> 
    <version>2.17</version> 
    <configuration> 
     <configLocation>google_checks.xml</configLocation> 
    </configuration> 
</plugin> 

Antwort

1

Ja, können Sie Regeln unterdrücken eine zusätzliche Unterdrückungen-Datei. Sie können Sie ein Beispiel an http://maven.apache.org/plugins/maven-checkstyle-plugin/examples/suppressions-filter.html

+0

Vielen sehen. Ich habe das ausprobiert und es scheint, als ob die Unterdrückungsdatei nicht benutzt wird. Egal welchen Weg ich betrete, es macht keinen Unterschied, sogar ungültige. – Freddy

+1

@Freddy Haben Sie [diese Frage] (http://stackoverflow.com/a/15828041/1743880) gesehen? Können Sie die von Ihnen versuchte Unterdrückungsdatei posten? – Tunaki

+0

Ich habe jetzt die Lösung. Meine Konfiguration war am falschen Ort. Ich musste es für jedes Ziel konfigurieren. – Freddy

Verwandte Themen