Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
<exec dir="." executable="osc" failonerror="true" failifexecutionfails="true"> <arg line="-A ${obs.apiurl}/> </exec>
Ant 执行以下 osc,如果用户第一次运行 osc 命令,则要求用户输入用户名和密码。根据 ant 的文档,exec 任务中的任何用户输入都应以 EOF(-1) 结尾。
那么,如何将用户名和密码传递给可执行文件。
<input message="Username : " addproperty="account"> </input> <exec dir="." executable="/bin/sh" inputstring="${account}" failonerror="true" failifexecutionfails="true"> <arg line="-c osc"/> </exec>
这是解决方案。