On 6/26/05, Sean Schofield <[EMAIL PROTECTED]> wrote: > Craig, > > What are your thoughts on including them in a binary distribution? > What is Struts doing these days?
Including the dependent jars in a binary distribution (assuming license compatibility) is definitely a reasonable thing to do. That way, the end user who downloads your binary distribution has an "all in one" release that is self contained. This is how Struts releases are packaged. > > I think for our example web applications its nice to include them (so > you can just drop in the WAR file and go.) One potential caveat here is that you'll have a set of the JARs in the WEB-INF directory of every such example ... that can be solved by providing a post-install script that can assemble runnable WARs for the examples from a single included copy of each jar. > I'm not so sure for the > binary distributions. Currently we include the jars in the binary > distribution but maybe it makes sense not to do that either. > No, that one makes sense. What doesn't make sense is to have hundreds of copies of commons-beanutils.jar (or whatever) spread throughout the source repository. (Note that I would make the same sort of argument against checking in *any* generated artifacts, including Javadocs ... :-). > sean Craig
