[devel] eclipse 3.4.1 (testing) announce

Igor Vlasenko =?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Пн Янв 19 22:32:06 MSK 2009


> Игорь, а что значит вот это, вылезающее при попытке поставить данные  
> модули через эклипс:

Грубо - недолинковка библиотек.
Начиная с 3.0, eclipse переехал на платформу OSGi.
Там, в частности, для загрузки классов используется
следующий механизм:
В каждый архив с классами (jar-файл) добавляется OSGi manifest: 
в файле MANIFEST.MF указываются в том числе 
теги Require-Bundle: и Provide-Bundle:
загрузчик OSGi с помощью этих тегов ищет пакеты с нужными
классами (как apt+rpm c Requires: и Provides:)

Эти cообщения означают, что в каком-то jar указано
Require-Bundle: com.tresys.cdsframework.feature.group=3.0.7
а другого jar c 
Provide-Bundle: com.tresys.cdsframework.feature.group=3.0.7
загрузчик не нашел.

> Cannot complete the request.  See the details.
> Unsatisfied dependency: [com.tresys.cdsframework.feature.group 3.0.7]  
> requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.gef/0.0.0
> Unsatisfied dependency: [com.tresys.cdsframework 3.0.7]  
> requiredCapability: osgi.bundle/org.eclipse.gef/0.0.0
> Unsatisfied dependency: [com.tresys.cdsframework.feature.group 3.0.7]  
> requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.gef/0.0.0
> Unsatisfied dependency: [com.tresys.cdsframework.feature.group 3.0.7]  
> requiredCapability:  
> org.eclipse.equinox.p2.iu/com.tresys.cdsframework/[3.0.7,3.0.7]
> Unsatisfied dependency: [com.tresys.cdsframework 3.0.7]  
-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



Подробная информация о списке рассылки Devel