Rick, The list of bundles can be trimmed down. I don't we need asm*, log4j, openwebbeans*, ldapsdk. Also, we don't need to release the axis bundle at this point (there might be more in the same situation). Hopefully, this should simply things a bit.
Jarek On Thu, Apr 22, 2010 at 12:01 PM, Rick McGuire <rick...@gmail.com> wrote: > I've been working on moving the org.apache.geronimo.bundles components out > of the server tree into its own top-level project so these bundles can be > released separately. The working copy can be found here: > > https://svn.apache.org/repos/asf/geronimo/bundles/trunk > > One issue is how the legal files need to be handled. Since these bundles > contain code developed under other licenses, that information needs to be > noted in these jars. In addition, the release plugin is gives an error on > these components because the source artifact does not contain legal files. > > I've taken a first pass at fixing this for two of the components, asm-3.1 > and jaxb-impl. Here are the steps I've taken: > > 1) Added a NOTICE and LICENSE file to root of the subproject. This solved > the problem of release plugin error. > 2) Added src/main/appended-resources/META-INF/LICENSE.vm and NOTICE.vm > files to the subproject. These files get appended to the standard apache > license files and will contain the LICENSE and NOTICE information for the > source jar. The NOTICE and LICENSE files used in the assembly boilerplate > is used as the source of the information when possible. All jars will have > a LICENSE.vm file, but not all need to have a NOTICE.vm. The asm-3.1 does > not require the NOTICE, jaxb-impl does (which I why I chose these for the > initial work). > > I believe this will satisfy our requirements for redistributing these jars, > but I'd like some feedback on whether these two are correct before I make > the changes to all of the subproject. > > Rick >