【发布时间】:2015-02-04 22:26:01
【问题描述】:
我有一个从 Jenkins 调用的 Ant 构建。 Jenkins 作业有参数,其中一个是密码字符串(Jenkins 中的“密码参数”)。
将密码写入属性文件的Ant目标指定为:
<target name="pwd-properties">
<echo>Password is: ${password}</echo>
<propertyfile file="data.properties" comment="property file">
<entry key="Pwd" value="${password}" />
</propertyfile>
</target>
密码是
我是密码!
但是,在构建机器中它显示为
我是密码\!
在属性文件中。然而,回声正确地显示了它。
有人能说出它是如何在密码字符串中获得额外的转义字符的吗?
【问题讨论】:
标签: java ant jenkins build jenkins-plugins