Esto no parece funcionar:

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

Yo uso el valor de la propiedad en el cuerpo de un mensaje de correo electrónico (que se envían como texto sin formato):

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

y me pongo literal «\n» en el e-mail de salida.

  • Es XML así que trate de usar &#10; para una nueva línea.
InformationsquelleAutor Yoni | 2011-08-18

2 Comentarios

  1. 33

    Estas todo el trabajo para mí:

    <property name="foo" value="bar${line.separator}bazz"/>
    
    <property name="foo">bar
    bazz2</property>
    
    <property name="foo" value="bar&#10;bazz"/>
    • No directamente relacionados con el pero el ReplaceRegExp tarea sólo me permitió utilizar los caracteres XML para reemplazar. ${línea.separador} trabajado sólo cuando se pone en el principio.
  2. 18

    Desea ${line.separator}. Ver este post para un ejemplo. También, la Hormiga echo de tareas página de manual tiene un ejemplo de uso de ${line.separator}.

    Mediante ${line.separator} usted está simplemente en el uso de Java en el sistema de propiedad. Puede leer la lista de propiedades del sistema aquí, y aquí está la Hormiga página de manual en Propiedades.

    • Tenga en cuenta que ${line.separator} es específico de la plataforma, por lo tanto la acumulación de convertirse en dependiente de la plataforma.
    • No no. OP es el envío de un correo electrónico a través de la Hormiga tarea de correo y es el uso de la nueva línea en el mensaje de correo electrónico. Referencia ${line.separator} no va a cambiar el resultado de la compilación.
    • A la derecha, en este caso no hay ningún riesgo. Gracias!
    • Estoy desarrollando en windows y mis construir salidas genera un «run.sh» para los usuarios de linux. Mediante el uso de este ${línea.separador} la acumulación siempre salidas \r\n como separadores de línea, haciendo el .sh script inutilizable.
    • es una propiedad del sistema. Ha intentado utilizar el sistema de propiedad de un sistema a crear algo para otro sistema. Ya que usted sabe que el sistema de destino se puede codificar el deseado separador…no hubo necesidad de usar ${line.separator}.
    • Lo siento, no me di cuenta de la «&#10;». Esto es exactamente lo que yo estaba buscando.

Dejar respuesta

Please enter your comment!
Please enter your name here