On 7/20/11 1:04 PM, Richard Eckart de Castilho wrote:
I don't see how type system issues are related to class loading and component
discovery issues.
It is, because all components must work with the specified type system.
When you use JCas you
easily get class loading issues, because UIMA requires that JCas classes
are only loaded once
per analysis pipeline, therefore you need to take care of this when
doing OSGi (or any other component
framework).
You can now work out a solution to make this work in OSGi, or decide to
redesign this type system
design in UIMA to work better with different components. If you do the
later, you don't need to create
an OSGi integration anymore, or it is much simpler.
Jörn