uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Klügl (JIRA) <...@uima.apache.org>
Subject [jira] [Commented] (UIMA-2519) TextMarker: call Java Annotators from Java UIMA projects in the same workspace
Date Mon, 21 Jan 2013 09:36:13 GMT

    [ https://issues.apache.org/jira/browse/UIMA-2519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13558648#comment-13558648
] 

Peter Klügl commented on UIMA-2519:
-----------------------------------

Some comments about this issue:

- This functionality can be implemented the same way the uimaj-ep-launcher works: Extend a
JavaLaunchDelegate and expand the classpath of the started vm with the installed uimaj-ep-runtime.
In case of the TextMarker projects, you need of course also the classes of uimaj-ep-textmarker-engine.
This would replace the TextMarkerLaunchConfigurationDelegate and friends. 

- TextMarker projects already support some simple "buildpath". This is currently used to exend
the paths for the analysis engine, scriptPaths and descriptorPaths, which are something like
a classpath in order to find the referenced descriptors and scripts. I don't know if it is
already possible to link a TextMarker project with a Java project with that buildpath, but
if yes, then this information can be used to extend the classpath of the started vm. Maybe
it is possible to extend this for jars, but I doubt that it will be straightforward.

- When the LaunchDelegate exchanged and especially if a vm is started, then the parameters
should be refactored. The "main" method should process additional parameters like input folder
and output folder. We have to think about the consequences for other tooling operations like
Quick Apply. This should probably also work with workspace AEs, and, therefore, should delegate
to the LaunchDelegate.

- If such work is done for the launching package, then one should also investigate the use
of GenericTextMarkerInstall, which is essentially not used at all by the current implementation.
We could either remove this (+1), or exchange it with the specification of the vm used in
the LaunchDelegate. I don't think that TextMarker will ever use an external interpreter.

btw, Martin, you are of course welcome to provide a patch :-)


                
> TextMarker: call Java Annotators from Java UIMA projects in the same workspace
> ------------------------------------------------------------------------------
>
>                 Key: UIMA-2519
>                 URL: https://issues.apache.org/jira/browse/UIMA-2519
>             Project: UIMA
>          Issue Type: New Feature
>          Components: TextMarker
>    Affects Versions: 2.0.0TextMarker
>            Reporter: Martin Toepfer
>            Assignee: Peter Klügl
>
> I would like to hava a better integration between TextMarker projects and Java projects
with the UIMA nature. When I am working on an annotator written in Java, I want a simple way
to "exec" this annotator from TextMarker scripts in the same workspace. It would be nice to
just add a dependency of that TextMarker project to the Java project.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message