Hi folks, I just committed my work on the lean Apache jena ext wrappers. Please have a close look. The ext bundles can be found in the newly created ext folder.
Now I wonder how to continue with these new/ServiceMix style wrappers. I have the following questions: 1. Wrapper hosting. Do we want to host/own these wrappers our selves or donate it to ServiceMix. From what I read ServiceMix bundles are open for others to donate wrappers. See http://svn.apache.org/repos/asf/servicemix/smx4/bundles/trunk/ 2. Wrapper versioning When we decide to host ext wrappers ourselves then we should decide on versioning these wrappers as well. Do we need separate wrappers for separate version like ServiceMix has. For instance jena-core-2.10.0, jena-core-2.10.1, jena-core-2.11.0, ... Personally I think we do not need this. Once a version is release it could be tagged or branched in svn (requires a change to what's currently committed). Also I think that within Clerezza we should stick to using a single version as much as possible. 3. How to test within Clerezza Since I only use part of Clerezza (rdf abstraction layer + jena storage). I don't know how to test if these new wrappers work inside clerezza as well. I could start with running all unittests. But I am more concerned about the various launchers. How do I test if these still work. What remains to be done: - remove the old ext jena wrappers (jena and jena.tdb) - preferably use the ServiceMix style for all other ext bundles as well. - modify launchers/bundlelists to use the new ext wrappers (also add required dependencies) Please let me know what you guys think. Regards, Minto
