ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Rich" <billr...@attglobal.net>
Subject RE: Newbiequestion If-Construct
Date Mon, 12 Jul 2004 15:18:48 GMT
        <target name="if_target" if="${p}"> is checking to see if the
property 'true' has been set when the file exists.  Try changing this to
<target name="if_target" if="p"> and it should work.

It helps to run ant -v to see what is happening in the file.  It will tell
you that property 'true' has not been set then you can get an idea of where
to go look for the problem in your code.

HTH   Bill 

Bill Rich
Wilandra Consulting LLC
1325 Addiewell Place
San Jose, CA  95120-3905
phone:      +1 408 268-2452
mobile:     +1 408 410-9713
Santa Cruz: +1 831 464-9007
fax:        +1 413 669-9716
billrich@wilandra.com or billrich@attglobal.net
http://www.wilandra.com

-----Original Message-----
From: Sascha Wiegandt [mailto:wiegandt@universa.de] 
Sent: Monday, July 12, 2004 7:27 AM
To: user@ant.apache.org
Subject: Newbiequestion If-Construct


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




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


Mime
View raw message