0

HTML でコード カバレッジ レポートを生成する emma のアリ タスクがあります。ここまでは順調ですね。しかし、中間ファイルが生成されているのがわかります。これを削除する必要があります。タスク emma clean を指定しましたが、${instr.dir.out} のような名前のフォルダーを削除できません。このフォルダーはすべてのコンポーネントで作成されますが、それらを削除する方法がわかりません。

4

2 に答える 2

2

すべての私の ANT ビルドには、ビルドによって作成されたすべてのファイルまたはディレクトリをクリーンアップするように設計された、標準の「クリーン」ターゲットがあります。

<target name="clean" description="Cleanup after build">
    <delete dir="${build.dir}"/>
    <delete file="${emma.runtime.file"/>
    <delete file="${any.other.file.that.needs.to.be.deleted"/>
</target>

Ivyユーザーの場合は、ダウンロード キャッシュを消去する追加のターゲットを作成することをお勧めします。

<target name="clean-all" depends="clean" description="Additionally purge ivy cache">
    <ivy:cleancache/>
</target>
于 2012-08-06T20:10:15.763 に答える
0

@Mike 、私は解決策を得ました。問題は、私が与えたディレクトリ名に関するものでした。outinstr_ (_ はスペース) という名前のディレクトリを作成し、実際に dir instr.dir.out ,value = "outinstr" に割り当てました。それ:)...マイクを助けてくれてありがとう....とても感謝しています

于 2012-08-10T03:59:49.827 に答える