ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sascha Wiegandt" <wiega...@universa.de>
Subject Newbiequestion If-Construct
Date Mon, 12 Jul 2004 14:26:35 GMT

I have a new Problem. I sitt here and try to realise a Backuppart in my
Tomcat-Application-Ant-Script (What a Word). I have the Book from Bernd
Matzke from Addison-Wesly here and tried the Following Script:

<?xml version="1.0" encoding="UTF-8"?>
<project name="iftest" default="main" basedir=".">
        <property name="dir.tomcat.webapps"
value="/usr/share/tomcat4/webapps"/>
        <property name="tomcat.projectname" value="myApplication"/>
        <target name="main" depends="doif">
                <echo message="The first Statement would be the last
Statement... ;-)"/>
        </target>
        <target name="doif" depends="checkFileExists, if_target"/>
        <target name="checkFileExists">
                <condition property="p">
                        <available file="web.xml"
filepath="${dir.tomcat.webapps}/${tomcat.projectname}/WEB-INF"/>
                </condition>
                <echo message="The Property &apos;p&apos; is ${p}"/>
        </target>
        <target name="if_target" if="${p}">
                <echo message="Hello i'm here in the if_target"/>
        </target>
</project>

If i run it the Answer is:

[root@vmaelv04t ant-enteich]# ant -f build_test.xml
Buildfile: build_test.xml

checkFileExists:
     [echo] The Property 'p' is true

if_target:

doif:

main:
     [echo] The first Statement would be the last Statement... ;-)

BUILD SUCCESSFUL
Total time: 1 second

What is Wrong in my Script and why doesnt it print my if_target Message?

Greetings
Sascha Wiegandt

--
---------------------------------------------------------------------------
Sascha Wiegandt                                e-Mail: wiegandt@universa.de
uniVersa Versicherungen - IM-AES-SYS           Tel.  : +49 911 5307-1044
---------------------------------------------------------------------------
*** Nachfolgende Informationen sind maschinell generiert und spiegeln   ***
*** nicht die Meinung des Autors wieder!                                ***
---------------------------------------------------------------------------



***********
Hinweis:
Der Inhalt des erhaltenen E-Mails ist vertraulich zu behandeln und nur fuer den Adressaten/Vertreter
bestimmt.
Wir machen darauf aufmerksam, dass der E-Mail-Inhalt aus Rechts- und Sicherheitsgruenden nicht
rechtsverbindlich ist. Eine rechtsverbindliche Bestaetigung erhalten Sie gerne auf Anfrage
in schriftlicher Form.
Eine Veroeffentlichung, Vervielfaeltigung oder Weitergabe des E-Mail-Inhaltes ist nur mit
unserer schriftlichen Erlaubnis gestattet.
Aussagen oder Informationen an den Adressaten unterliegen dem Recht des Geschaeftes, zu welchem
diese erfolgten; hierbei sind die zutreffenden Allgemeinen Geschaefts- oder Versicherungsbedingungen
sowie individuelle Vereinbarungen zu beachten.
Sollten Sie nicht der fuer unsere Nachricht vorgesehene Empfaenger sein, so bitten wir Sie,
sich mit dem Versender dieser E-Mail umgehend in Verbindung zu setzen und anschliessend die
empfangene Sendung aus Ihrem System zu loeschen.



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message