2011-11-22 18 views
33

En Ant acaba la tarea de eco:¿Cómo en los valores de salida Ant de propiedades?

<echo message="Hello, world"/> 

pero parece inútil. Necesito verificar los valores en el archivo ant. P. ej.

<property file="${user.home}/build.properties"/> 
<echo message="${file}" /> 

pero que solo recibo:

[echo] ${file} 

¿Cómo puedo tener valor de visualización Hormiga de archivo?

Respuesta

42

Esta afirmación:

<property file="${user.home}/build.properties"/> 

Reads a property file (es decir, todas las propiedades en ese archivo), y no establecer la propiedad denominada archivo.

Esto sería correcto. Se establece por primera vez una propiedad y luego se hacen eco:

<property name="file" value="${user.home}/build.properties"/> 
<echo message="${file}" /> 
7

Usted está recibiendo ${file} se hizo eco de vuelta a usted porque no se está configurando esa propiedad. ¿Hay una línea en su archivo de propiedad que dice file = someValue?

¿Quizás quieras hacer algo como esto?

Cuestiones relacionadas