This is just a guess, I don't know this for sure, but I wouldn't be
surprised to learn it has to do with dependencies... i.e., isn't this in
effect saying that task aaaa (the second time) is dependent on task
aaaa?!? Bit of a paradox there I'd think! I can envision a pretty
logical implementation of dependency tracking that would result in this
behavior too (although I have no clue how Ant implements it).
That's just a guess, and I'm looking forward to an answer from someone
who knows what they're talking about because it's an interesting
question. FYI, I personally would use antcall for a situation like
this, make the targets much more like reusable functions than dependent
task, but that's just me.
Frank
--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM/Yahoo: fzammetti
MSN: [EMAIL PROTECTED]
Author of "Practical Ajax Projects With Java Technology"
(2006, Apress, ISBN 1-59059-695-1)
and "JavaScript, DOM Scripting and Ajax Projects"
(2007, Apress, ISBN 1-59059-816-4)
Java Web Parts - http://javawebparts.sourceforge.net
Supplying the wheel, so you don't have to reinvent it!
Vincent Li wrote:
Hi Ant dev,
I found Ant can't run a target multiple times, a small example is
followed, could you please hint me how to make it work??
Source Code:
<project name="11" default="all" basedir=".">
<target name="all" depends="aaaa, bbbb, aaaa, bbbb" />
<target name="aaaa">
<echo message="aaaaa" />
</target>
<target name="bbbb">
<echo message="bbbbb" />
</target>
</project>
Output:
Buildfile: D:\test.xml
aaaa:
[echo] aaaaa
bbbb:
[echo] bbbbb
all:
BUILD SUCCESSFUL
Total time: 234 milliseconds
What I am expecting is that both "aaaaa" and "bbbbb" should shown twice,
how can I achieve this?
Looking forward for your reply,
Thanks
Vincent
------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.17.9/1198 - Release Date: 12/26/2007 5:26 PM
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]