2011-11-22 7 views
33

In Ant esce compito Echo:In che modo i valori di output di Ant delle proprietà?

<echo message="Hello, world"/> 

ma sembra inutile. Devo controllare i valori nel file ant. E.g.

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

ma ricevo solo:

[echo] ${file} 

Come posso avere valore di visualizzazione della formica di lima?

risposta

42

Questa dichiarazione:

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

Reads a property file (cioè tutte le proprietà in quel file), e non impostare la proprietà denominata file di.

Questo sarebbe corretto. Per prima cosa impostare una proprietà e then echo è:

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

Stai diventando ${file} eco torna a voi, perché non sta impostando la proprietà. C'è una riga nel tuo file di proprietà che dice file = someValue?

Forse vuoi fare qualcosa del genere?