Есть ли у вас цели, которые зависят от "1
"? Возможно из-за опечатки?
<target name="SomeTarget" depends="1">
....
</target>
Обновление: вы объяснили (перефразировал), что сообщение об ошибке было результатом (частичной) командной строки
-DGOBUILD_AUTO_COMPONENTS= -DGOBUILD_OFFICIAL_BUILD=1
Хотя между этими двумя операторами определения и есть пробел, он рассматривается следующим образом:
-DGOBUILD_AUTO_COMPONENTS=-DGOBUILD_OFFICIAL_BUILD=1
потому что что-то , как ожидается, последует за '='
. И похоже, что второй '='
рассматривается как пробел, возможно, из-за того, что ANT запутан. Я бы не ожидал этого. Правильный способ сделать то, что вы хотите сделать, это:
-DGOBUILD_AUTO_COMPONENTS="" -DGOBUILD_OFFICIAL_BUILD=1
Таким образом, что-то следует за знаком равенства, и ANT не запутается.