Ant タスクから checkstyle チェックを実行しています。両方を適切に構成し、問題なくタスクを実行できます。
しかし、ソース ファイル (プライマリ ソース) 内から参照される追加のソース ファイル (サード パーティ ソースと呼びましょう) を含む別のプロジェクト/フォルダーがあります。checkstyleでプライマリ ソースのみをチェックしたいのですが、クラスパスなどにサード パーティのソースが必要です。そうしないと、ClassNotFound エラーが発生します。
これを行う方法について何か提案はありますか?
ant での私の構成は次のようになります。
<checkstyle config="sun_checks.xml" failOnViolation="false" >
<fileset dir="${src.dir}" includes="**/*.java" />
<formatter type="xml" toFile="${report.dir}/checkstyle_sun.xml" />
</checkstyle>