I looked up this in the previous Ruta release, and it's the same there.
I tried installing the 2.7.0 plugins on Kepler, and was able to reproduce this
issue.
I may have found a fix. But I'd like someone who knows the CAS Editor to check
if it's all working (I was able to run it a bit, so I think it is...).
The fix has 2 parts.
1) Modify the POMs for the 2 Cas Editor Projects (uimaj-ep-cas-editor, and
uimaj-ep-cas-editor-ide) and add this line to the <Import-Package> element at
the end of the other **negated** elements, following the
!org.eclipse.core.runtime,
!org.osgi.framework, <!-- newly added negated element to block this
import -->
After I did that the plugins would resolve in the update site, but wouldn't run
in Kepler. This is because the plugins had specified
Bundle-RequiredExecutionEnvironment of J2SE-1.7. To get this to work, I had to
comment out the statement for Bundle-RequiredExecutionEnvironment - I did it in
all the plugins (about 1/2) that had it.
<!--
Bundle-RequiredExecutionEnvironment>J2SE-1.7</Bundle-RequiredExecutionEnvironment-->
Once I did that, and rebuilt all the plugins, and rebuilt the update site, and
started with a brand-new, unzipped version of Kepler, I was able to install OK,
and run OK.
************It would be great if someone could confirm this works for
them...*************
I plan to check this in maybe later this evening...
-Marshall
On 1/16/2015 11:01 AM, Peter Klügl wrote:
> - compared source-release and svn-tag - OK
> - del .m2/**/uima, mvn clean install svn-tag - OK
> - del .m2/**/uima, mvn clean install source-release - OK
> - del .m2/**/uima, mvn clean install ruta 2.3.0-SNAPSHOT with staged
> uimaj 2.7.0 - OK
> - installed updatesite in Kepler (4.3sr1) - FAILED
>
> Cannot complete the install because one or more required items could not
> be found.
> Software being installed: UIMA Tools (includes Runtime) 2.7.0
> (org.apache.uima.tools.feature.group 2.7.0)
> Missing requirement: Apache UIMA Eclipse: uimaj-ep-cas-editor 2.7.0
> (org.apache.uima.caseditor 2.7.0) requires 'package org.osgi.framework
> [1.8.0,2.0.0)' but it could not be found
> Cannot satisfy dependency:
> From: UIMA Tools (includes Runtime) 2.7.0
> (org.apache.uima.tools.feature.group 2.7.0)
> To: org.apache.uima.caseditor [2.7.0]
>
> I think we observed this problem before when a user was not able to
> install the UIMA Ruta Workbench because of the UIMA plugins.
>
> Should we really drop support for Kepler?
>
> Best,
>
> Peter
>
> Am 15.01.2015 um 00:00 schrieb Marshall Schor:
>> Hi everyone,
>> The next RC of core Java UIMA framework, RC4, is ready for testing.
>> RC 3 had a multi-threading problem and never got posted... RC 4 fixed that
>> and
>> improved performance in a couple of areas.
>>
>> Verses 2.6.0, this version has lots of changes. These are summarized in the
>> README and RELEASE_NOTES. The list of changes in Jira:
>>
>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%202.7.0SDK%20ORDER%20BY%20updated%20DESC%2C%20priority%20DESC%2C%20created%20ASC
>>
>> The source and binary zip/tars and the Eclipse update site are staged to
>> http://people.apache.org/~schor/uima-release-candidates/uimaj-2.7.0-rc4
>>
>> The Maven artifacts are here:
>> https://repository.apache.org/content/repositories/orgapacheuima-1044/
>>
>> The SVN tags are here:
>> http://svn.apache.org/repos/asf/uima/uimaj/tags/uimaj-2.7.0/
>>
>> and for the Eclipse Update Site:
>> http://svn.apache.org/repos/asf/uima/uimaj/tags/uimaj-eclipse-update-site-2.7.0/
>>
>> See http://uima.apache.org/testing-builds.html for suggestions on how to test
>> release candidates.
>>
>> Please vote on release:
>>
>> [ ] +1 OK to release
>> [ ] 0 Don't care
>> [ ] -1 Not OK to release, because ...
>>
>> Thanks.
>>
>> -Marshall
>>
>
>