On Tuesday, February 18, 2003, at 08:43 PM, Mike Ayers wrote:
Yes, I think that's key. I'd like to understand better the design philosophy between target/task/dependency/uptodate, if there is one. Or perhaps the idea of conditional execution was never considered in the context of optimizing build script execution.From: Martin [mailto:[EMAIL PROTECTED]] Sent: Sunday, August 25, 2002 3:05 PMThis, it should be noted, is really no different from make. It can just be difficult to line up features between the two.1)The regular Target dependency tree
This would be any target which does not have some form of conditional execution. There are three forms of conditional execution:2)Targets which should be executed everytime the Project build is invoked.
1) Explicit condition via "if=" for the target.
2) Implicit condition built into the task
3) Dependencies
I think that the biggest conceptual hurdle here is how and whether (2) can be propogated to (3) so that, for instance, a target which contains only a javac task does not trigger execution of targets which depend on it unless it compiled at least one class.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
