Forgot to add a link to documentation where import by location is described:

https://uima.apache.org/d/uimaj-current/references.html#ugr.ref.xml.component_descriptor.imports

Jerry

On Tue, Apr 26, 2016 at 9:03 AM, Jaroslaw Cwiklik <[email protected]> wrote:

> Not familiar with this code but it appears that the CPE GUI only supports
> import by location:
>
> CpmPanel.java
>
>  private boolean addAE(CpeCasProcessor cpeCasProc) throws
> CpeDescriptorException,
>           InvalidXMLException, IOException, ResourceConfigurationException
> {
>     URL aeSpecifierUrl =
> cpeCasProc.getCpeComponentDescriptor().findAbsoluteUrl(defaultResourceManager);
>     //CPE GUI only supports file URLs
>
>
>     if (!"file".equals(aeSpecifierUrl.getProtocol())) {
>       displayError("Could not load descriptor from URL " +
> aeSpecifierUrl.toString() +
>               ".  CPE Configurator only supports file: URLs");
>       return false;
>     }
>
>
>
> On Mon, Apr 25, 2016 at 4:31 PM, Larry Cousin <[email protected]> wrote:
>
>> Hi,
>>
>> I have a pipeline that has a  casProcessor descriptor in a jar file that
>> gives me an error when I try to run it in the Eclipse CPE GUI.
>> The pipeline casProcessor has the following form:
>>
>> <casProcessor deployment="integrated" name="annotateThis">
>>             <descriptor>
>>                 <import name="com.a.b.c.aggregate.AProcessorAggregate"/>
>>            </descriptor>
>> ...
>> </casProcessor>
>>
>> I get the following type error when the pipeline is loaded (the aggregate
>> definition file is in a Maven jar):
>>
>> Could not load descriptor from URL
>>
>> jar:file:/C:/Users/me/.m2/repository/com/a/b/c/1.2.3/Ajar-1.2.3.jar!/com/a/b/c/aggregate/AProcessorAggregate.xml
>>   CPR Configuator only supports file: URLs
>>
>> So the system correctly translated
>> "com.a.b.c.aggregate.AProcessorAggregate" into
>>
>> jar:file:/C:/Users/me/.m2/repository/com/a/b/c/1.2.3/Ajar-1.2.3.jar!/com/a/b/c/aggregate/AProcessorAggregate.xml
>> and com/a/b/c/aggregate/APRocessorAggregate.xml is in the Jar
>> /C:/Users/me/.m2/repository/com/a/b/c/1.2.3/Ajar-1.2.3.jar
>> but CPE GUI can't seem to use it.
>>
>> Is there a way to reference this Jar aggregate xml definition file in a
>> pipeline so Eclipse CPE GUI will not error out?
>>
>> Thanks!
>>
>>
>

Reply via email to