2

追加された 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の例に似ています

ここで何が欠けていますか?

4

1 に答える 1