Robert Leland wrote:

> "Craig R. McClanahan" wrote:
> > Note that the below comments relate to packaging JAR files in the *source*
> > repositories of various projects -- as stated above, I have no problem with the
> > idea of creating a "Struts Development Kit" if people find that useful.
>
> So.... This would be a separate archive with all needed jar's and
>        their matching documentation ?
>
> These files would not live in the CVS tree, just on the web site ?
> I like this better because packing all this stuff in the CVS tree
> makes downloading slow. For instance pulling J2EEUnit from CVS slow.
> This is because ant.jar,jaxp.jar,junit.jar, etc.
> are in the J2EEUnit module.
>

The way we do this in Tomcat offers one model:

* No dependency JAR files are included in the Tomcat CVS repository

* The Tomcat build process has numerous external project dependencies,
  which you point at with environment variables to grab the versions you want
  of each such package.

* The output of the "dist" target is a nightly distribution that includes everything
  you need to run Tomcat (including an XML parser, servlet API classes, etc.).

If we do something like this for Struts, I would suggest that we leave the existing
packaging for the nightly downloads (for people who just want to stay up to date),
and a separate "Struts Developer Kit" that has everything you need.

Question -- would a Struts Development Kit include a servlet container?  If so, the
choice is pretty obvious.  If not, why not?  Where do you draw the line of what a
development kit would include?

>
> I suggest only releasing a developers kit for each released
> version of struts. Struts 1.0, 1.1.

Conceptually, there is no difficulty creating the SDK with nightly distributions as
well.

> Also I see a number of people in
> the jakarta-general list frowning on putting binaries under CVS control.
> If a developer wants to work with the current CVS sources then
> they would have to build their own environment.
>
> >
> > Turbine (and others) use "target" where you have "out" -- I'm OK with either.
>
> I would say then lets stick with "target" just to 'walk softly' on Jakarta
> conventions.
>
> So what where do we stand on the revised directory structure for struts ?
>

I will try to summarize what I think has been discussed in a separate message.

>
> -Rob

Craig


Reply via email to