【问题标题】:Ant : Passing username and password to execAnt:将用户名和密码传递给 exec
【发布时间】:2011-08-22 10:24:40
【问题描述】:
<exec dir="." executable="osc" failonerror="true" failifexecutionfails="true">  
    <arg line="-A ${obs.apiurl}/>
</exec>

Ant 执行以下 osc,如果用户第一次运行 osc 命令,则要求用户输入用户名和密码。根据 ant 的文档,exec 任务中的任何用户输入都应该以 EOF(-1) 结尾。

那么,如何将用户名和密码传递给可执行文件。

【问题讨论】:

标签: ant osc


【解决方案1】:
<input message="Username : " addproperty="account">
</input>
<exec dir="." executable="/bin/sh" inputstring="${account}" failonerror="true" failifexecutionfails="true">
    <arg line="-c osc"/>
</exec>

这是解决方案。

【讨论】:

  • 这正是我在对您的问题的评论中提到的答案..
猜你喜欢
  • 1970-01-01
  • 2011-06-19
  • 1970-01-01
  • 2020-02-15
  • 1970-01-01
  • 1970-01-01
  • 2022-11-19
  • 2018-07-15
  • 2017-11-27
相关资源
最近更新 更多