ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Loughran" <>
Subject Re: "Elements of Ant Style": the ./lib directory
Date Mon, 04 Nov 2002 06:47:58 GMT

----- Original Message -----
From: "Kendall Collett" <>
To: "Ant Users List" <>
Sent: Saturday, November 02, 2002 10:40
Subject: Re: "Elements of Ant Style": the ./lib directory

> From the perspective of performing builds, I prefer to have all the
> libraries under SCM (except for those intimately tied with the JDK like
> rt.jar).  The primary reason is that I think it makes the build more
> repeatable by reducing dependencies on the environment in which the build
> being performed.  For example, you don't have to worry about a build break
> where some developer checks in code which builds in their environment
> because they have a more recent copy of some library).  If you have all
> non-JDK libraries under SCM, then you can specify "ignore" for
> build.sysclasspath and pretty much avoid this scenario.

yes, this is v. important when you start working with daily builds of things
like Axis or struts, or even xdoclet. You need to be able to roll back your
entire app to a version that worked, and that means versioning all that it
depends on.

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message