Был в состоянии построить, используя эту цель вместо этого ...
<target name="composerInstall"
unless="composerInstall.done"
description="Installs composer dependencies">
<exec executable="${php}">
<arg value="${composer}"/>
<arg value="install"/>
</exec>
<property name="composerInstall.done" value="true"/>
</target>
Добавил эту цель, которая определяет $ (php)
<target name="php-check">
<condition property="php" value="php">
<not>
<isset property="${php}"/>
</not>
</condition>
</target>
композитор был определен как ...
<property name="composer" value="${basedir}/composer.phar"/>