----- Original Message -----
From: "Kendall Collett" <[EMAIL PROTECTED]>
To: "Ant Users List" <[EMAIL PROTECTED]>
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
is
> 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
(e.g.
> because they have a more recent copy of some library).  If you have all
the
> 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:   <mailto:ant-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@;jakarta.apache.org>

Reply via email to