私はphingcallコマンドでターゲットを呼び出しています。 呼び出されたターゲットからステータス変数を返すか、少なくとも呼び出し元のターゲットから既存の値を変更したいとします。 目標:サブターゲットが失敗してプロパティで示された場合は、メインターゲットコントロールロジックに分岐します。 以下のコードは機能しません。どのようにそれを働かせるか、または私の目標のための別のアプローチをどのようなアイデア?内部的にphing/phingcallでターゲットを呼び出すときの戻り値
おかげで、 ユルゲン
<target name="main">
<echo>target a</echo>
<echo>${bOk}</echo>
<exec command="echo 1" outputProperty="bOk" />
<echo>bOk is 1: ${bOk}</echo>
<phingcall inheritRefs="true" target="sub">
</phingcall>
<echo>bOk should now be 0: ${bOk}</echo>
</target>
<target name="sub">
<echo>target b</echo>
<echo>bOk is 1: ${bOk}</echo>
<exec command="echo 0" outputProperty="bOk" />
<echo>bOk now is 0: ${bOk}</echo>
</target>
ここでの問題は
<echo>bOk should now be 0: ${bOk}</echo>
エコー
bOk should now be 0: 1
、ここセッターです: ' 'とゲッター: ' ' –