Non riesco a capire come impostare una proprietà Ant sulla condizione che non sia stata impostata (cioè non è definita nel file delle proprietà e dovrebbe essere automaticamente predefinita) .Come impostare una proprietà Ant solo se è disinserita
Finora, ho solo il seguente codice:
<condition property="core.bin" value="../bin">
<isset property="core.bin"/>
</condition>
Ma questo sembra funzionare solo se il valore è definito in un tag <property>
.
Qualcuno sa come impostare una proprietà in modo condizionato per la prima volta se attualmente non viene impostata?
Questo non è vero. Il primo eco nel seguente esempio stamperà "Ha1" e il secondo echo stamperà "Ha2": \t \t \t \t \t \t \t \t –
Denis
Penso che ti sbagli. Questo è molto chiaro nella documentazione di Ant. Non ho potuto eseguire il tuo esempio (dove è definita l'attività If?Non sembra la sintassi di ant-contribs), tuttavia, con darà il primo valore, 1. È * possibile * farlo scrivendo attività personalizzate, ma solo modificando direttamente il modello di progetto di Ant. –
Prova a inserire il mio codice in un blocco di destinazione – Denis