1

maven-checkstyle-plugin を使用すると、常に src/main/resource フォルダー内のファイルがチェックされます。pom ファイルにディレクティブを設定しました<excludes>が、明らかに効果がありません。コンソールに次のように表示されます。

[DEBUG]   (f) excludes = **/env/*,/**/env/*,**/resources,/**/resources,**/resources/*,**/resources/**/*,/**/resources/**/*
[DEBUG]   (f) includeTestSourceDirectory = false
[DEBUG]   (f) includes = **\/*.java 
[DEBUG]   (f) sourceDirectory = /opt/Whitney/workspace/XXX/src/main/java
[DEBUG]   (f) testSourceDirectory = /opt/Whitney/workspace/XXX/src/test/java  
[DEBUG] -- end configuration --

[DEBUG] Added '/opt/Whitney/workspace/XXX/src/main/resources' as a source directory.

このトレースは、私の除外指示を無視していることを示しています。さらに、<includes>ディレクティブで義務付けられているにもかかわらず、プロパティ ファイルが checkstyle によってチェックされています。**\/*.java

checkstyle が自分のリソース フォルダー内を検索しないようにするにはどうすればよいですか?

4

1 に答える 1

3

これは、maven-checkstyle プラグインの 2.10 バージョンの既知の問題です。ここのコメントを参照してください。

https://jira.codehaus.org/browse/MCHECKSTYLE-184

バージョン 2.9.1 にダウングレードするか、新しいバージョンでこの構成が修正されるまで待つことができます。

于 2013-10-10T15:45:37.550 に答える