ファイルがファイルセットから欠落しているときにnantに文句を言う方法

StackOverflow https://stackoverflow.com/questions/1600749

  •  05-07-2019
  •  | 
  •  

質問

ビルドファイルに 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は、ファイルがない場合に文句を言います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top