The only thing I'd like to see checked by someone who know how, is that the OSGi
packaging is OK. 

The main other fixes are detailed in the commit logs, but in summary:

The binary builds (single-project assembly, aggregate-addons-assembly, PEAR
files, OSGi packagings) are selected per project by using the marker-file*
technique.  A common build is done, and those results are copied with some
additions / deletions for the various binary packagings.  For instance, the OSGi
does not include the documentation, whereas the PEAR packaging does.

The LICENSE / NOTICE / README files are now shared where feasible, so all the
various build targets get the proper version and there's just one place to
update when these change.

I made a pass thru the projects to locate special license/notice stanzas that
come from other Jars being distributed with each addon , and fixed that addon's
version of these files.  I also then aggregated all of these into the overall
uima-addons project as the composite License/Notice/Readme files.  Tika
Annotator was marked for cyrpto software (due to including Tika parts, which in
turn are marked that way), and the crypto exports page in Apache was updated.

The source-release build was changed to use the common Apache approach.  This
makes it more likely that the SVN source checkout and the source-release zip 
match.

Please post the results of testing the OSGi packaging :-) and then I'll spin a
release candidate.

-Marshall

Reply via email to