MavenプロジェクトをEclipseLunaにインポートした後、メソッドを変更して保存すると、ポップアップに次のエラーが表示されます。
モジュールTreeWalkerを初期化できません-JUnitTestCaseをインスタンス化できません
JUnitTestCaseは、checkstylexmlファイル内のモジュールを参照しています。
<module name="JUnitTestCase"/>
「M2Eclipse用のCheckstyle構成プラグイン」と「Checkstyleプラグイン6.4.0」がインストールされています。私のpomファイルの「maven-checkstyle-plugin」のプラグイン定義はバージョン2.10を指定しています。
注:これは、同じエラー(ただし、異なるモジュールが指定されている)を持つ他のいくつかの質問と同様であることに気付きましたが、満足のいく解決策はまだ見つかりません。 checkstyle構成ファイルのモジュールエントリを削除できると思いますが、設計どおりに機能する必要があるため、推奨されるオプションではありません。
JUnitTestCaseは Checkstyle 6.2で削除されました (「下位互換性の破壊」を参照)。したがって、Checkstyle 6.1.1にダウングレードするか、checkstyle.xmlからモジュール参照を削除する必要があります。