Интеграция Spring framework/Eclipse RCP с Blueprint Gemini

Я пытаюсь интегрировать структуру Spring в свое приложение Eclipse RCP.

Мне не удалось найти соответствующую документацию о том, как интегрировать Blueprint Gemini в мое приложение RCP. Мне просто добавить банки Gemini в мой проект RCP? Думаю, этого недостаточно... Тогда как мне добавить банки Gemini в качестве плагина? Как правильно запустить расширитель?

Может ли кто-нибудь предоставить рекомендации или указатели?

Следуя совету Фрэнсиса Аптона и выбрав файлы jar для целевой платформы с помощью каталога, я теперь могу просматривать org.eclipse.gemini.blueprint.extender в конфигурации выполнения.

Однако теперь я получаю следующую ошибку:

org.osgi.framework.BundleException: The bundle "org.eclipse.gemini.blueprint.extender_1.0.0.RELEASE [36]" could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.gemini.blueprint; version="[1.0.0.RELEASE,1.0.0.RELEASE]"

person balteo    schedule 04.12.2011    source источник


Ответы (1)


У вас должна быть возможность установить Gemini на вашу целевую платформу (вы можете работать с вашей целевой платформой, используя «Настройки» -> «Разработка плагинов» -> «Целевая платформа».

После установки на целевой платформе, поскольку это пакеты OSGi, вы сможете ссылаться на них, как и на что-либо еще (используя раздел «Зависимости» манифеста плагина).

person Francis Upton IV    schedule 13.12.2011
comment
Спасибо, Фрэнсис. Проблема, с которой я все еще сталкиваюсь, заключается в том, что я никогда не вижу следующий плагин: org.eclipse.gemini.blueprint.extender появляется в моей цели (зависимости). - person balteo; 15.12.2011
comment
Когда вы добавляете свою целевую платформу (а вы можете просто добавить новую целевую платформу), укажите Каталог вместо установки по умолчанию. Использование каталога найдет все плагины, которые на самом деле находятся в каталоге. Возможно, программное обеспечение не было правильно установлено на вашей целевой платформе. - person Francis Upton IV; 15.12.2011
comment
Я делаю прогресс. Теперь я вижу org.eclipse.gemini.blueprint.extender на вкладке подключаемых модулей конфигурации запуска. Теперь я получаю это: org.osgi.framework.BundleException: The bundle "org.eclipse.gemini.blueprint.extender_1.0.0.RELEASE [36]" could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.gemini.blueprint; version="[1.0.0.RELEASE,1.0.0.RELEASE]" - person balteo; 15.12.2011
comment
После установки определения продукта я смог избавиться от вышеуказанного исключения. Теперь у меня есть другие ошибки, но они не имеют отношения к этому вопросу, поэтому я открою другой вопрос. Еще раз спасибо Фрэнсису. - person balteo; 15.12.2011