Nie mogę dowiedzieć się, jak ustawić właściwość Ant, pod warunkiem, że nie została ustawiona (tj. Nie jest zdefiniowana w pliku właściwości i powinna automatycznie być domyślna) .Jak ustawić właściwość Ant tylko wtedy, gdy jest wyzerowana?
Jak dotąd, tylko mam następujący kod:
<condition property="core.bin" value="../bin">
<isset property="core.bin"/>
</condition>
Ale to tylko wydaje się działać, jeśli wartość jest zdefiniowana w <property>
tagu.
Czy ktoś wie, jak warunkowo ustawić właściwość po raz pierwszy, jeśli jest ona obecnie rozbrajana?
To nie jest prawda. Pierwsze echo w poniższym przykładzie wyświetli "Ha1", a drugie echo wyświetli "Ha2": \t \t \t \t \t \t \t \t –
Denis
Myślę, że się mylisz. Jest to bardzo jasne w dokumentacji Ant. Nie mogłem uruchomić twojego przykładu (gdzie jest zdefiniowane zadanie If?Nie wygląda jak składnia mitu contribs), jednak działająca da pierwszą wartość, 1. To * jest * możliwe do zrobienia poprzez pisanie niestandardowych zadań, ale tylko poprzez modyfikację bezpośrednio modelu projektu Ant. –
Spróbuj umieścić mój kod w bloku docelowym – Denis