> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Friday, 05 October 2001 6:31 pm
> To: [EMAIL PROTECTED]
> Subject: Re: Build.xml standardization
>
>
>
> ---- you Daniel Rall <[EMAIL PROTECTED]> wrote ----
> > +1 on no build.{sh,bat} files...users should install Ant and use the
> > `ant` command.
>
> -1 to an xml (or jakarta) *requirement* that projects delete their
> build.bat/sh files.
> +1 to a *suggestion* that projects consider removing them and documenting
> links to the Ant install.

None of what has been descussed has ever been put forward as a
*requirement*.  All the conversation on this topic has been best practice
recommendations.

> Although I agree with the goal to simplify, and the idea of simply
> installing Ant and using that (thus all the project needs is build.xml), I
> certainly plan to keep copies of build.bat/sh in the Xalan codebase for
> some time to come.

That's your (community :) perogative.  Speaking for where I work - we
decided that custom property files and environment variables (properly
documented) work better than, and on more platforms, than maintaining both a
build.bat and a build.sh.

>  While it's a nice idea that we're all responsible and
> knowledgeable enough to install Ant itself, I just don't think that's true
> for the end user community.

I don't think that the end users of Xerces *require* ant at all (presuming
they are downloading the bin downloads).  If they are not using ant - why
would they be interested in _how_ you do the builds?

>  It's definitely a convenience for some users
> to be able to use and make small changes to Xalan without having to
> download any other products.

What other products?

>  If this actually does get us more users, and
> over time more patches/bug reports/suggestions/committers, then I
> see it as
> a win.

I doubt that changing your build strategy in such a small manner would have
any great affect on your user base - I see it as a win if the build.xml file
is more familiar and helps me (as a developer) get upto speed on other
projects quicker.

> Of course duplicating code (which is essentially what we're doing) is a
> maintenance issue - one that the Xalan community understands and will
> actively manage.  We'll also make sure that our build.xml also works with
> default installs of Ant and with Gump, as you can see we've been doing for
> some time (smoketest fails this week are expected due to bugs; they're
> being worked on).
>
> - Shane
> (Sorry, I've also been behind on this thread)

Not a problem - the more the merrier.  The thread fell behind work for me
this week and I'm sure other's have the same problem...

Hope to talk to you later...

J.


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

Reply via email to