Мне нужно вызвать сценарий муравья через сценарий оболочки. Рассмотрим параметры муравьиного скрипта: a,b,c. как я могу передать параметр для этих переменных? Я должен указать параметры для ant vis, вызывающего сценарий оболочки. может ли кто-нибудь помочь мне в этом?
Как передать параметры для сценария Ant, который вызывается через сценарий оболочки?
Ответы (1)
Вы имеете в виду присвоение значения свойству из командной строки? Если да, попробуйте
-DpropertyName=itsValue
Например,
<project>
<target name="hi">
<property name="person" value="world"/>
<echo message="Hello ${person}"/>
</target>
</project>
а потом
ant -Dperson="MerryPrankster" hi
урожаи
[echo] Hello MerryPrankster
person
merryprankster
schedule
21.07.2011
Я пересмотрел ответ, надеюсь, он объяснит
- person merryprankster; 21.07.2011
что произойдет, если вы просто скажете
ant
в командной строке? ваша ошибка не связана с определением значений свойств в командной строке, это просто вопрос о том, что двоичный файл ant не найден. Если вы получаете это при попытке вызвать ant из сценария оболочки, попробуйте обратиться к двоичному файлу ant через его полный путь.
- person merryprankster; 21.07.2011