почему муравьиная печать с косой чертой? - PullRequest
0 голосов
/ 13 января 2012

У меня есть этот формат даты:

<entry key="buildDate" type="date" value="now" pattern="MM-dd-yyyy HH:mm:ss"/>

Но ant дает мне этот результат (в файле свойств значения ключа):

buildDate=01-13-2012 14\:19\:59

Почему муравей добавить эти косые черты?потому что он находится в файле свойств?

Ответы [ 2 ]

1 голос
/ 13 января 2012

Ant не добавляет эти \, это Java.

См. API документы для Свойства , особенно хранилище (Writer Writer, Строковые комментарии) Метод:

Ключевые символы и элементы #, !, = и : пишутся с предыдущей обратной косой чертой, чтобы обеспечить их правильную загрузку.

1 голос
/ 13 января 2012

Да.Двоеточие имеет особое значение в файле свойств Java (они могут действовать как разделители ключ-значение), поэтому Ant необходимо экранировать их обратной косой чертой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...