Yes I agree the kind of our Ant-usage might be a bit beyond horizon. We
are doing continious integration for a 5 Mio LOC project, generic
automated junit testing, automatic deploying into a production like
server pool, online testing, web-testing, automated metrics generation
for the architecture group, automated baseline quality level assertion,
messaging, etc.etc and all this with ant, quite error prove ;) The main
problem is that not every error or event might break the build - instead
we have different level of build quality. So the flow of the different
steps (targets) is very dynamic. We are in copious use of <if>,
<trycatch> and all the other nice contrib tasks that make ant more a
script language than an descriptive build tool. 

The other possiblity for a bit more dynamic flow of control would be a
dynamic condition, I guess. In the sense that the evaluation of the
condition should not be done once when the task is executed but every
time somebody references that condition. But thats just a guess.

-----Original Message-----
From: Steve Loughran [mailto:[EMAIL PROTECTED] 
Sent: Friday, June 23, 2006 1:08 PM
To: Ant Developers List
Subject: Re: using multiple properties in the 'if' and 'unless'
conditions

Riedel Thomas (KSFD 121) wrote:
> We have written a large library of own very sophisticated ant tasks
for
> all the high level stuff. What I am thinking is that especially for
the
> work-flow control it would be great to steer the flow between
different
> targets via complex if-statements. I see the point that Ant should be
> easy and descriptive, but a (somehow implemented) flow control would
> make life easier (for the integration team ;))
> 
> 

hey, we're trying to be a build tool, not a generic workflow system.

What is your project trying to do?

And are you using ant-contrib's <if> and <try><catch> tasks?

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to