Javaプログラム内からのCheckstyleをコールする方法はありますか?

アンドリュー:

私は上の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を

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=205222&siteId=1