Как поместить новую строку в свойство муравья - PullRequest
22 голосов
/ 18 августа 2011

Это не похоже на работу:

<property name="foo" value="\n bar \n"/>

Я использую значение свойства в теле сообщения электронной почты (которое отправляется в виде простого текста):

<mail ...>
  <message>some text${foo}</message>

и я получаю буквально "\ n" в выводе электронной почты.

Ответы [ 2 ]

30 голосов
/ 18 августа 2011

У меня все это работает:

<property name="foo" value="bar${line.separator}bazz"/>

<property name="foo">bar
bazz2</property>

<property name="foo" value="bar&#10;bazz"/>
18 голосов
/ 18 августа 2011

Вы хотите ${line.separator}. См. этот пост для примера. Также на странице справки Ant echo task приведен пример использования ${line.separator}.

Используя ${line.separator}, вы просто используете системное свойство Java. Вы можете прочитать список системных свойств здесь , а здесь - справочную страницу Ant в разделе Свойства.

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