Hello List, I have added a feature to Ant that I call Target
Addressing, to help us make releases of our open source project
(greenstone). I want to know if it's worth tidying up my changes
and checking them back into Ant itself. Having this feature has
made my life a lot easier in developing and running huge Ant
projects, and I want others to benefit too. Target Addressing is
a feature which gives each target in a target tree an address
like 1 or 1.3.2 . These addresses can be specified on the
command line to gain better control over exactly which targets
are executed. You can give Ant an address to start execution
from, an address to stop execution at, and/or an address of a
target to descend down. A project like: Would get a target tree
like: 1 compile 1.1 checkout-code 1.2 set-version-number-
property 2 create-distribution 2.1 delete-unneeded code And you
could run things like: ant -from 1.2 (runs 1.2, 2, 2.1) ant -to
2.1 (runs 1, 1.1, 1.2, 2) ant -descend 1 (runs 1, 1.1, 1.2) ant
-from 1.1 -to 1.2 (runs 1