Как передать переменное число аргументов в ant exec - PullRequest
6 голосов
/ 21 июля 2011

У меня есть цель ant, которая принимает переменное число аргументов, которые должны быть переданы в задачу exec.Используя старый механизм, это тривиально:

<exec command="cmd /c ${_full-path-to-exec}" osfamily="windows" failonerror="true">
</exec>

Однако использование 'command' не рекомендуется в пользу вложенных элементов.как это:

<exec executable="cmd" osfamily="windows" failonerror="true">
    <arg value="/c"/>
    <arg file="${_full-path-to-exec}"/>
    <arg value="${_param-one}"/>
    <arg value="${_param-two}"/>
    <arg value="${_param-three}"/>
</exec>

, что делает списки переменных аргументов невозможными.

Как решить эту проблему?

1 Ответ

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

Как насчет этого:

 <arg line="whatever args you need"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...