если в имени цели есть пробелы, вам нужно будет заключить их в кавычки из командной строки, иначе процессор будет обрабатывать их как несколько целей.
Попробуйте это:
build.xml:
<project name="MyProject" default="some target name" basedir=".">
<target name="some target name">
<echo>reached some target name with spaces</echo>
</target>
<target name="some">
<echo>reached some</echo>
</target>
<target name="target">
<echo>reached target </echo>
</target>
<target name="name">
<echo>reached name</echo>
</target>
</project>
работает ant some target name
с пробелами, вы получаете следующее:
Buildfile: build.xml
some:
[echo] reached some
target:
[echo] reached target
name:
[echo] reached name
BUILD SUCCESSFUL
Total time: 0 seconds
но с кавычками это обрабатывается по-другому: ant "some target name"
Buildfile: build.xml
some target name:
[echo] reached some target name with spaces