----- Original Message -----
From: "Otis Gospodnetic" <[EMAIL PROTECTED]>

> I do think having defaults in build.xml and not build.properties is
> better than having defaults in build.properties and that using
> build.properties for overriding defaults instead of changing build.xml
> is better (simpler for people to do, less error prone, requires less
> knowledge).

I think there is some confusion.  *Never* have Jon or I suggested anything
about build.xml being edited.  It should *never* be edited by an end user
just simply wanting to build Lucene from source code.  The discussion is
over best practices: whether properties should be in the build.xml or
default.properties.  Neither of those should be edited by this end-user.
For someone to build and change the destination of the output, he/she would
simply create a build.properties (in both Jon and I's scheme) and set that
one property.  That is all.

> It would be good if others could share their opinions and votes, so
> that I can move things out of the half-baked state on build in the CVS
> repository.

Whats half-baked about it?  Properties are in build.xml now, right?  Is
there still a build.properties?  That won't matter given that the properties
are the same value and Ant has property immutability.  But if
build.properties is still there, I recommend just removing it or renaming
it.  And certainly Jon's scheme is fine if you choose do so - rename
build.properties to default.properties, and remove the properties I added in
build.xml.  (keep in mind that I renamed a property or two so that the demo
WAR and my docweb WAR had unique descriptive properties).

    Erik



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to