The specs subproject is a small project which aims to provide easy to
use versions of some of the JEE specs for an OSGi environment.
The main work is done by hacking the factories to call the specific
OSGi classes as explained in [1].
This release contains jaxb (2.0, 2.1), jaxws (2.0, 2.1), saaj and stax apis.
The jaxb specs have been rewritten and the compliance is checked at
build time using the jdiffapi maven plugin [2] which uses asm to load
the classes and check for any differences.  I've been able to catch a
few problems this way (see [3]).  I've also had a hard time figuring
how to correctly use the maven shade plugin to create the correct
jars, sources and javadocs.

The staging repo is available at:
   http://people.apache.org/~gnodet/staging/specs-1.0.0/
The svn tag is available at:
   http://svn.apache.org/repos/asf/servicemix/smx4/specs/tags/specs-1.0.0/

Please review and vote:
  [ ] +1 Release specs-1.0.0
  [ ] -1 Do not release

Thanks!

[1] http://gnodet.blogspot.com/2008/05/jee-specs-in-osgi.html
[2] http://code.google.com/p/japidiff/source/browse/trunk/
[3] 
http://fisheye6.atlassian.com/changelog/servicemix/smx4/specs/trunk?cs=664660

-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Reply via email to