ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Scotte Zinn" <>
Subject RE: Did somebody say Shut up and Write? :)
Date Thu, 28 Dec 2000 14:55:43 GMT
IMHO, this kind of feature seems to have nothing to do with building
product, and shouldn't be part of ant itself.  The CM group should
manage/define the 'official' toolset.  Others, (i.e., the developers) may
have their own local mods, which is fine, as long as they either aren't
required for the 'official' build, or are accepted by the CM group.  Having
a tool that modifies itself may hinder the mandate of the CM group which is
to build any past version of the product at any time exactly.

If a -selfupdate kind of feature is requested, maybe it should be a task
unto itself and a Build.xml (or whatever it is going to be called) is part
of the distribution that will provide the updated information.

This suggests another kind of extensibility: namely, the ability to write a
java class that is used by a custom command-line switch.

-- Scotte

> -----Original Message-----
> From: James Duncan Davidson []
> Sent: Thursday, December 28, 2000 2:28 AM
> To:
> Subject: Re: Did somebody say Shut up and Write? :)
> On 12/27/00 11:11 PM, "Diane Holt" <> wrote:
> > Actually, I would expect whatever "group" (even if it's
> only an individual
> > just working privately) "owns" Ant to -not- necessarily
> have an up-to-date
> > version of Ant. I would expect them to only update the version (or
> > possibly only certain source-files) for specific reasons and only at
> > acceptable points in time. For example, I currently have a
> mixture of
> > 1.2alpha, some straight 1.2, some post-1.2, plus some
> in-house mods. When
> > 1.3 becomes available, I'll review what's changed, see if
> there's anything
> > that I want/need, and if there is, determine when would be
> a good time to
> > (either fully or partially) update.
> One way of handling this is to have an ant.conf file that is
> part of the
> distro. One of the properties of this file could be something like
> 'udpateserver=".
> This location
> could have a pointer to where the latest version was along
> with version
> number, etc.
> Then, in an installation like yours, you could change that -- thereby
> changing the action of `ant -selfupdate` to only grab your version.
> .duncan
> --
> James Duncan Davidson
>     !try; do()
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

View raw message