Ant没有添加那些
我有这个日期格式:
<entry key="buildDate" type="date" value="now" pattern="MM-dd-yyyy HH:mm:ss"/>
但是ant给了我这个结果(在键值属性文件中):
buildDate=01-13-2012 14:19:59
为什么ant添加这些斜杠?因为它在属性文件中?
是。冒号在Java属性文件中具有特殊意义(它们可以充当键值分隔符),因此Ant需要用反斜杠对其进行转义。
,而是Java。
参见属性的api文档,尤其是存储(Writer Writer,String comments)方法:
键和元素字符
#
、!
、=
和:
用前面的反斜杠书写,以确保它们被正确加载。