ant echo default-value

¿Cómo en los valores de salida Ant de propiedades?



echo default-value (2)

En Ant sale de la tarea Echo:

<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 yo solo recibo:

[echo] ${file}

¿Cómo puedo hacer que Ant muestre el valor del archivo?


Esta declaración:

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

Lee un archivo de propiedades (es decir, todas las propiedades en ese archivo) y no establece la propiedad denominada archivo .

Esto sería correcto. Primero establece una propiedad y luego la repite:

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


Le están devolviendo ${file} porque no está configurando esa propiedad. ¿Hay una línea en su archivo de propiedad que dice file = someValue ?

¿Tal vez quieres hacer algo como esto?

<property name="property.file" value="${user.home}/build.properties"/> <property file="${property.file}"/> <echo message="My property file is called &quot;${property.file}&quot;"/>