The big issue that I see with all of these solutions the fact that you are
forcing all projects to use the same version of the external jars.  This
means that when a major new version of some support jar comes out, I have to
either change all of my build scripts to use the new version at the same
time or I have to make other changes to the system to use one form of ant
for one version of file and a different form for another version.  I think
that Maven got this one right with the ability to place a list of version
dependencies in the configuration file.

Chris Erskine
 
EDS Consulting Services
F5-EDS-001
2424 Garden of the Gods Rd
Colorado Springs, CO  80919
 
Phone: 719-265-5962

> -----Original Message-----
> From: North Alex [mailto:[EMAIL PROTECTED]
> Sent: Monday, January 03, 2005 10:02 PM
> To: Ant Users List
> Subject: RE: Ant should have an ext directory
> 
> Hi
> 
> An alternative we have used is to put ANT itself into a ClearCase VOB.
> We have one common vob named "devtools" that, among other things,
> contains ANT and all of the common scripts, 3rd party libraries, etc.
> This means our developers don't have ANT installed on their own machine
> (all do have a 1.4.x Java Runtime installed and on their PATH) - easy
> maintenance in this case :D
> 
> I have no idea how this would work with any other source control system
> and we also have our ClearCase views mounted on a reserved drive letter
> so pointing scripts to the correct place(s) was easy.
> 
> <= Alex =>
> 
> >-----Original Message-----
> >From: Dick, Brian E. [mailto:[EMAIL PROTECTED]
> >Sent: Monday, January 03, 2005 7:42 PM
> >To: Ant Users List
> >Subject: RE: Ant should have an ext directory
> >
> >
> >Understood, but I want to create a department-wide ant
> >distribution that is augmented with common extension
> >libraries. None of the options you list make this particularly
> >clean and easy to manage.
> >
> 
> ---------------------------------------------------------------------
> 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