我有一个Ant脚本,需要从Subversion检出目录。使用svnant / svnkit可以工作。但是,Subversion访问已通过身份验证,并且我不想将用户密码存储在文件中。
我可以使svnkit弹出一个密码对话框吗?
甚至更好的是,让它使用与Eclipse内部的颠覆/ svnkit相同的凭据缓存(可以从build.properties中读取用户名)?
我无法切换到基于公钥的身份验证,因为我无法控制Subversion服务器。
现在,它只显示“ svn:身份验证已取消”。
最佳答案
this answer的类似物:
<input message="password:>" addproperty="password">
<handler classname="org.apache.tools.ant.input.SecureInputHandler" />
</input>
这样可以避免显示该人的用户名。这需要Ant 1.7.1或更高版本。