我正在尝试从 svn URL 中签出代码库。当我对凭据进行硬编码或将其定义为属性时,它工作正常。我的问题是,是否可以在运行时(即当我运行构建时.xml脚本)从用户那里获取凭据?
<target name="svn">
<svn **username="the username here" password="the password here"**>
<checkout url="the url" destPath="${checkout}" />
</svn>
</target>
提前感谢.. :)
你可以事先使用 Ant 的输入任务,如下所示:
<input message="Please enter username:" addproperty="user" />
然后只需使用 ${user}
作为 svn 用户名属性。