ファイルがファイルセットから欠落しているときにnantに文句を言う方法
質問
ビルドファイルに fileset
要素があり、次のように定義されています:
<fileset id="fileset" basedir=".">
<include name="test.txt"/>
<include name="missing.txt"/>
</fileset>
これが(コピータスクの一部として)実行されるとき、ファイルのいずれかが欠落していても文句を言いません。 fileset
要素で failonempty =&quot; true&quot;
を使用できますが、これは both ファイルが見つからない場合にのみ失敗します。
failonempty =&quot; true&quot;
を設定して複数のファイルセットを作成することでこれを実現できますが、各ファイルセットには単一のファイルが含まれますが、これは不格好です。これは、必要なファイルがたくさんある場合のメンテナンスの問題でもあります。
ファイルセット内のファイルのいずれかが欠落している場合、nantに文句を言う方法はありますか?これが不可能な場合、同じ効果を達成する別の方法はありますか?
解決
属性の追加 asis =&quot; true&quot;
:
<fileset id="fileset" basedir=".">
<include name="test.txt" asis="true" />
<include name="missing.txt" asis="true" />
</fileset>
NAntは、ファイルがない場合に文句を言います。
所属していません StackOverflow