0

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>
4

1 に答える 1

0

checkstyleタスクに設定できるクラスパスパラメータがあります。

classpathクラスを検索するときに使用するクラスパス。デフォルトは現在のクラスパスです。

于 2010-02-02T14:20:36.580 に答える