Ho un'attività NAnt <exec>
. Voglio che una presenza argomento sia condizionata a determinate proprietà true
.In NAnt <exec>, come disporre di un condizionale <arg> basato sul valore della proprietà?
Ad esempio, voglio che l'argomento della riga di comando -c
di psExec sia condizionale. Dovrebbe essere emesso solo se ${pExec.copyprog == 'true'}
.
Quanto segue non funziona:
<property name="psExec.copyprog" value="false" />
...
<exec program="${psExec.path}" failonerror="false">
...
<arg line="-c" if="${psExec.copyprog}==true" />
</exec>
produce il seguente errore:
'false==true' is not a valid value for attribute 'if' of <arg ... />.
Cannot resolve 'false==true' to boolean value.
String was not recognized as a valid Boolean.
Come posso raggiungere questo obiettivo?