You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by bu...@apache.org on 2003/02/25 12:50:34 UTC
DO NOT REPLY [Bug 17367] New: -
Problem in 'target' with if/unless and depends.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17367>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17367
Problem in 'target' with if/unless and depends.
Summary: Problem in 'target' with if/unless and depends.
Product: Ant
Version: 1.5.1
Platform: Other
OS/Version: Linux
Status: NEW
Severity: Normal
Priority: Other
Component: Core tasks
AssignedTo: dev@ant.apache.org
ReportedBy: eu@dukascopy.com
depend targets run befor check of if/unless ?
<?xml version="1.0" ?>
<project name="JavaServer" default="test" basedir=".">
<target name="check-cvs-user-property" unless="cvs-user">
<fail message="CVS user not set"/>
</target>
<target name="check-cvs-server-property" unless="cvs-server">
<fail message="CVS server not set"/>
</target>
<target name="build-cvs-root"
depends="check-cvs-user-property, check-cvs-server-property"
unless="cvs-root">
<property name="cvs-root" value=":pserver:${cvs-user}@${cvs-server}:/src"/>
</target>
<target name="props">
<property name="cvs-root" value=":pserver:eu@santana:/src "/>
</target>
<target name="test" depends="props, build-cvs-root">
<echo message="cvs-root=${cvs-root}"/>
</target>
</project>
I tried this example and got:
props:
check-cvs-user-property:
BUILD FAILED
file:/home/eu/cvs-work/test-ant/tt.xml:8: CVS user not
set