Marshall,
yes, it was the good idea. In fact we do not need to add anything to the
project ot to the workspace. What is needed is to add the UIMA core
package to the project class path. Having done that it is even possible
to remove any reference to other plugins as UIMA classes of the
application plugins are automatically recognized. So, thanks, from my
perspective the problem is solved. One comment though, when the dialog
pops up I see plenty of traces in my console as, for example:
FALSE encloses resourcepath:
'C:\eclipse\plugins\com.ibm.uima.runtime_2.0.2\lib\uima_core.jar|com/ibm/uima/jcas/cas/StringList.class'
It is not really annoying (except it makes things slower) but it would
maybe be cleaner to get rid of them ;)
Thanks again for your help.
Marshall Schor wrote:
Christian Mauceri wrote:
Marshall,
I have tried the first solution you proposed. I have added the Java
nature to my general project, exported my plugin containing the TAE
classes as a jar file and added it to the classpath (I tried using a
new variable pointing to the jar and incorporating it as an external
jar). The behaviour changed in the sense nothing happens now : no
error message but no selection dialog either :(
In the run configuration I'm using all the UIMA plugins, mines and
their required plugins
Can you verify that the TAE Classes include at least one class which
inherits from AnalysisComponent (assuming the XML descriptor is for a
normal analysis engine primitive)?
Can you try just adding a dummy class of the right type (it has to
inherit from AnalysisComponent if it is a Analysis Engine primitive,
etc.) to the general project, and see if it finds that and puts it in
the pick list?
-Marshall
--
Cordialement/Regards
Christian Mauceri
http://hermeneute.com/Christian