[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