Как передать параметры для сценария Ant, который вызывается через сценарий оболочки? - PullRequest
51 голосов
/ 21 июля 2011

Мне нужно вызвать ant-скрипт через shell-скрипт. Рассмотрим параметры для скрипта муравья a, b, c. Как я могу передать параметр для этих переменных? Я должен предоставить параметры для ant vis, чтобы вызвать скрипт оболочки. кто-нибудь может мне помочь в этом?

1 Ответ

114 голосов
/ 21 июля 2011

Вы имеете в виду присвоение значения свойству из командной строки?Если это так, попробуйте

-DpropertyName=itsValue

Например,

<project>
    <target name="hi">
        <property name="person" value="world"/>
        <echo message="Hello ${person}"/>
    </target>
</project>

, а затем

ant -Dperson="MerryPrankster" hi

выход

 [echo] Hello MerryPrankster
...