5

私は Clover 2.5 を使用しており、バイナリ ファイルをパッケージ化するターゲットがあります。ただし、現時点では、jar にパッケージ化したいインストルメント化されていないクラスと同じ出力ディレクトリに、Clover インストルメント化されたクラスが生成されているようです。

インストルメント化されたクラスが含まれないように jar を作成するにはどうすればよいですか? インストルメント化されたクラスが吐き出される場所を変更する方法はありますか? または、インストルメント化されたクラスを含まない jar をパッケージ化する唯一の方法は、すべてを再コンパイルすることですか?

clover-setupターゲットのtmpdir属性を使用してみましたが、効果がないようです。

4

1 に答える 1

6

Ant を使用してこれを手動で行う場合は、 の<clover-instr>代わりにタスクを使用します<clover-setup>。 「クローバーがインストルメント化されたソースコードのコピーを書き込むディレクトリ」で<clover-instr>ある属性があります。destdir

これらすべてを開始するために Eclipse を使用している場合、Clover のドキュメントには、「プロジェクトを右クリックしてプロパティを選択し、Clover を選択し、[コンパイル] タブを選択し、[ユーザー指定のフォルダー] を選択してから、プロジェクト ディレクトリを選択できる」と記載されています。インストルメント化されたクラスを[出力する]」.

于 2010-09-20T17:12:40.003 に答える