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.
我们有一个具有以下任务的 ant 脚本:
<exec executable="svn"> <arg line="export ${url} ${path} --username ${svn.username} --password ${svn.password}"/> </exec>
这一直很好,直到我们的一个用户创建了一个包含三个美元符号的密码,比如“abcdef$$$”,此时蚂蚁的事情惨遭失败。
我怎样才能逃脱svn.password,以便它可以安全地获取任何价值?
svn.password
如果您arg为每个参数使用单独的元素而不是一个,它可能会更好line:
arg
line
<exec executable="svn"> <arg value="export"/> <arg value="${url}"/> <arg value="${path}"/> <arg value="--username"/> <arg value="${svn.username}"/> <arg value="--password"/> <arg value="${svn.password}"/> </exec>