Eigentlicher Titel: "Probleme mit konditionalem ANT Target" <- durfte ich aber aus 'Spamschutzgründen' nicht verwenden :autsch:
Hi,
ich möchte ein ANT Target nur unter einer bestimmten Bedingung ausführen lassen. Leider klappt das nicht; das Target wird nicht ausgeführt, obwohl die Variable gesetzt wird. Eigentlich sollte da nicht so viel falsch zu machen sein. Hier ein KSBK:
Siehe dazu auch: http://ant.apache.org/manual/index.html
Dort heisst es, dass die Variable lediglich gesetzt sein muss. Nehme ich das "if" raus, funktioniert das ganze natürlich. Auch, wenn ich stattdessen "unless" einsetze. D.h. er denkt die Variable sei gesetzt. Sie IST es aber.
Ich führe es mit Eclipse Europa Fall halt in dem ANT Fenster aus.
Bin ich tatsächlich zu blöd dazu?
Hi,
ich möchte ein ANT Target nur unter einer bestimmten Bedingung ausführen lassen. Leider klappt das nicht; das Target wird nicht ausgeführt, obwohl die Variable gesetzt wird. Eigentlich sollte da nicht so viel falsch zu machen sein. Hier ein KSBK:
Code:
<project>
<property name="foo" value="true"/>
<target name="test" if="${foo}">
<echo message="Hello World ${foo}"/>
</target>
</project>
Siehe dazu auch: http://ant.apache.org/manual/index.html
Dort heisst es, dass die Variable lediglich gesetzt sein muss. Nehme ich das "if" raus, funktioniert das ganze natürlich. Auch, wenn ich stattdessen "unless" einsetze. D.h. er denkt die Variable sei gesetzt. Sie IST es aber.
Ich führe es mit Eclipse Europa Fall halt in dem ANT Fenster aus.
Bin ich tatsächlich zu blöd dazu?