On 1/28/2010 10:12, Tommaso Teofili wrote: > Hi all, > reading > http://cwiki.apache.org/UIMA/uima-osgi-enablement.html > I was wondering about how making uimaj available as an OSGI bundle. > I've seen the uimaj-as-osgi-runtime so I think I could make something > similar to it, and not using eclipse-plugin-supePom as parent, only for > uimaj-core, tools component-test, etc. (excluding AS stuff). > What do you think about it? > Since this is something I'm going to dig inside to integrate UIMA with > Clerezza do you have any suggestions/hints? > Cheers, > Tommaso >
I've been thinking about this topic myself on and off for a while. I think it doesn't make much sense to create a UIMA core OSGi bundle without OSGi-enabling UIMA itself. If you go the OSGi route, you want your annotators to be bundles as well. So you need to add the ability to UIMA to load annotator OSGi bundles. I don't think that would be too hard to do, but I'm not sure it can be done in ways that are completely backward compatible. I would personally love to see OSGi bundles replace our pear format. Anyway, these are just my thoughts. If there is interest in really OSGiifying UIMA, that's something I'd be interested in contributing to. --Thilo
