私は使用しているだけで、使用apache-ant
していません ant-contrib
私にはant
目標があります
<target name="stop" depends="init" >
...
</target>
exec
タスクを呼び出したい。
変数の値HOST_NAME
がall
<exec executable="${executeSSH.shell}" >
<arg value="-h ${HOST_NAME}" />
<arg value="-i ${INSTANCE}" />
<arg value="-w 10" />
<arg value="-e ${myOperation.shell} " />
<arg value=" -- " />
<arg value="${INSTANCE} ${USERNAME} ${PASSWORD}" />
</exec>
変数の値HOST_NAME
がanything else
<exec executable="${executeSSH.shell}">
<arg value="-h ${HOST_NAME}" />
<arg value="-i ${INSTANCE}" />
<arg value="-e ${myOperation.shell} " />
<arg value=" -- " />
<arg value="${INSTANCE} ${USERNAME} ${PASSWORD}" />
</exec>
しかし、私は1つのタスクだけを書き、繰り返さないようにしたいと思いますexec
。パラメータを使用しましたが、両方の呼び出しで異なるHOST_NAME
2番目のパラメータをどうするか。-w 10
condition
を使用してSOを検索することでいくつかの方法を試しましたが、またはif else
に適用できるものはないようです。exec
arg