0

pingのビルドファイルを作成しています。問題は、存在しない可能性のあるファイルを移動する必要があることです。そうでない場合は、BuildException「コピーするファイルが見つかりませんでした...」というメッセージが表示されます。

Ant には、failonerrormove および copy タスクのエラーを無視するプロパティがありましたが、phing の move および copy タスク用の同様のプロパティはありません。

ping コードを移動:

<move file="no_such_file.txt" tofile="other_path.txt" overwrite="true" />

phing ビルドを使用してエラーをキャッチする組み込み機能はありますか? または、移動する前にファイルの存在を確認することは可能ですか?

4

2 に答える 2

0

コピー/移動タスクに Haltonerror 属性を追加するためのチケット ( http://phing.info/trac/ticket/582を参照) を追加しました。

于 2010-11-10T15:26:25.360 に答える
0

そのような移動タスクを使用して問題を回避しました:

<move todir="${dir}" overwrite="true">
    <mapper type="glob" from="no_such_file.txt" to="other_path.txt"/>
    <fileset dir="${dir}" />
</move>
于 2010-08-24T08:48:50.820 に答える