On 26.07.2013 17:16, Marshall Schor wrote:
> See https://issues.apache.org/jira/browse/UIMA-1027

Ah ok, that was before my time :-) I gonna take a look at the issue.

The implementation of the type was included in o.a.u.runtime-2.4.0. I
have a somewhat internal type that extends that class and now its parent
class is gone. Interestingly enough, there are no problems if I start a
new vm when launching a Ruta script, because the classpath collector
adds the uimaj-document-annotation-2.4.1.jar, which it found in the bundle.

> I think if your plugin needs this, it needs to provide it - would that work?

I could provide it, but I am actually removing the dependencies and the
inheritance right now. I see no need to rely on that class.

Maybe the jar should be removed from the runtime plugin sometime in future?

Best,

Peter


> -Marshall
>
> On 7/26/2013 11:06 AM, Marshall Schor wrote:
>> Thanks, Peter.
>>
>> If I recall, this ommission was intentional; I'll try and find the history
>> behind this.  I think it had to do with the fact that the Document Annotation
>> class is a JCas cover class for the UIMA document annotation Type.  And due 
>> to
>> the fact (and common practice) that people "extend" UIMA types with 
>> additional
>> features, to enable this, it was thought that the user would provide their
>> (potentially) custom version of the Document Annotation class, and that 
>> having
>> the "base" version of this JCas type in the runtime would prevent this.
>>
>> -Marshall
>>
>> On 7/26/2013 10:55 AM, Peter Klügl wrote:
>>> I know the vote is already closed, but I wanted to mention something anyway:
>>>
>>> the runtime plugin contains six jars, but the manifest lists only five
>>> of them as embedded and as the additional classpath.
>>> uimaj-document-annotation-2.4.1.jar is missing and this is prevents
>>> other plugins to actually use the jcas class DocumentAnnotation.
>>>
>>> Best,
>>>
>>> Peter
>>>
>>>
>>>
>>>
>>> On 26.07.2013 16:44, Marshall Schor wrote:
>>>> I try mvn deploy -Papache-release
>>>>
>>>> to emulate what the release process did :-)...
>>>>
>>>> -Marshall
>>>> On 7/26/2013 10:11 AM, Richard Eckart de Castilho wrote:
>>>>> Hum. I guess you can check out the 2.4.1 rc4 tag from SVN and just run 
>>>>> "mvn deploy" to stage it again, no?
>>>>>
>>>>> -- Richard
>>>>>
>>>>> Am 26.07.2013 um 16:06 schrieb Marshall Schor <m...@schor.com>:
>>>>>
>>>>>> Well,  not enough coffee... 
>>>>>>
>>>>>> There were 2 things in the "staging repository" - I saw the dates, and 
>>>>>> thought,
>>>>>> hmmm, I thought I had already dropped the older one... but maybe I'm 
>>>>>> mistaken,
>>>>>> so I dropped it.
>>>>>>
>>>>>> The new one - well it turned out it wasn't "uima". 
>>>>>>
>>>>>> So, I have accidentally dropped the staged RC4 candidate on the staging 
>>>>>> Nexus
>>>>>> repository at repository.apache.org.  I'm asking on the repository 
>>>>>> mailing list
>>>>>> if there's any recovery for this (short of re-doing the release 
>>>>>> candidate...).
>>>>>>
>>>>>> If not, I apologize for this error, but will need to redo this release...
>>>>>>
>>>>>> -Marshall

Reply via email to