アンドリュー:
私は上のCheckstyleを実行したいファイルパスのリストを作成するJavaプログラムを持っています。方法は、直接私のプログラム内からのCheckstyleを実行するか、私はCLIに支払う必要があるかどうかをすることがあれば、私は興味がありました。
barfuin:
はい、それは作品、およびその合理的安定に保ただということはあまり文書化されたAPIはありませんが、可能であるが、むしろ呼び出しのセット。実際には、IDEのプラグインは、その道を行きます。
たとえば、IntelliJのためのCheckstyleプラグインは、あなたのアイデアを得るために見ることができますいくつかのコードがある
https://github.com/jshiell/checkstyle-idea/tree/5.26.0/src/csaccess/java/org/infernus/をアイデア/ Checkstyleは/サービス/ CMD
しかし、ちょうど(経由コマンドラインプログラムとしてのCheckstyleを呼び出すことが容易かもしれZT-EXEC例えば、)とそのXMLレポートを解析します。あなたはインプロセスを介して提供直接フィードバックする必要はありませんならばそれはあるAuditListenersを。