Ant: передача имени пользователя и пароля в exec - PullRequest
0 голосов
/ 22 августа 2011
<exec dir="." executable="osc" failonerror="true" failifexecutionfails="true">  
    <arg line="-A ${obs.apiurl}/>
</exec>

Ant выполняет следующий osc, который требует от пользователя ввода имени пользователя и пароля, если пользователь запускает команду osc в первый раз.Согласно документации ant, любой пользовательский ввод в задаче exec должен заканчиваться EOF (-1).

Итак, как передать имя пользователя и пароль в исполняемый файл.

1 Ответ

1 голос
/ 23 августа 2011
<input message="Username : " addproperty="account">
</input>
<exec dir="." executable="/bin/sh" inputstring="${account}" failonerror="true" failifexecutionfails="true">
    <arg line="-c osc"/>
</exec>

Вот решение.

...