追加された sventu checkstyle チェックとともに checkstyle を使用するように Gradle ビルド スクリプトを構成しましたが、checkstyleMain タスクを実行すると、ビルドは次のエラーで失敗します。
* What went wrong:
Execution failed for task ':checkstyleMain'.
> Unable to create a Checker: cannot initialize module TreeWalker - Unable to instantiate AvoidConstantAsFirstOperandInConditionCheck
これは、ビルドに checkstyle jar を含めたにもかかわらず発生します。以下は、ビルド スクリプトの関連部分です。
repositories {
mavenCentral()
maven {
url "http://sevntu-checkstyle.github.com/sevntu.checkstyle/maven2"
}
}
checkstyle {
configFile = new File("etc/config/dev.xml");
toolVersion = "6.8"
}
configurations {
checkstyle
}
dependencies {
checkstyle "com.github.sevntu.checkstyle:sevntu-checks:1.13.4"
}
依存関係セクションを削除し、追加の sevntu チェックが構成されていない checkstyle xml ドキュメントでテストすると、ビルドが機能することに注意してください。私の設定もsevntu-checkstyle/checkstyle-samplesの例に似ています
ここで何が欠けていますか?