Adam Lally (JIRA) wrote:
[ https://issues.apache.org/jira/browse/UIMA-402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12501723 ]
Adam Lally commented on UIMA-402:
---------------------------------

Marshall wrote (on uima-dev):
Basic thought:  if the user of the CDE sets it up so the soap axis jars
are available (is there a way to do that?), then things would work nicely.

The jars would have to be listed in the uima runtime plugin manifest.  So 
unless we wanted to ship the plugin with extra entries in its manifest, this 
would require the user editing the manifest file which is pretty ugly.  Or is 
there another way?

I think there is another way, but before going there -

Is it reasonable to just include the Axis JARs in the UIMA Runtime Plugin (as well as put them in the manifest)? If the JARs are Apache v2 licensed, there should not be any legal issue. Are there any technical issues (e.g. the JAR implements some classes which collide with other classes, or there are many "versions" and the user would need to pick the right version)?

The other way: Package the Axis JARs into a "fragment" plugin. Perhaps we may need several of these, depending on Axis version requirements. Then add right one to the Eclipse plugin directory. Fragments are a way to add stuff to an existing plugin.

Exactly how to do this might depend on versioning requirements for Axis.

-Marshall

Reply via email to