Я работаю в Spring для OSGi, а также Eclipse Gemini Blueprint.Spring framework скачать как пакеты OSGi
В каждом учебнике или документации, которые я нашел, упоминается добавление нескольких пакетов, предоставленных Spring в мой контейнер OSGi (например, org.springframework.aop.jar
). Было довольно сложно найти загрузку для текущей версии Spring, так как кажется, что она больше не предоставляется на главной странице (только maven-ссылки и т. Д., И это не вариант для текущего проекта). Особенно в каждом руководстве упоминается, что эти библиотеки также предоставляются как пакеты OSGi.
Кроме того, Spring Framework предоставляет ряд комплектов, которые необходимо установить в качестве зависимостей. Начиная с версии 2.5 Spring Framework весенние банки, включенные в дистрибутив Spring, являются действительными пакетами OSGi и могут быть установлены непосредственно на платформу OSGi.
Источник: http://www.eclipse.org/gemini/blueprint/documentation/reference/1.0.2.RELEASE/html/app-deploy.html
Но все загрузки, я смог найти (например http://maven.springframework.org/release/org/springframework/spring/3.2.5.RELEASE/) содержал только нормальные банки, ни OSGi расслоения. Является ли практика предоставления OSGi-пакетов прекращенной с Spring 3.x? Как добавить необходимые зависимости Spring к моему проекту? Устаревшие учебники/документация устарели?
Я использую последний выпуск Близнецов, который равен 1.0.2.
Нет maven для этого проекта, я указал, что в вопросе. – sina
Да, но вы можете использовать Maven для получения всех зависимостей, в которых вы нуждаетесь. Просто создайте дополнительный проект maven для загрузки всех зависимостей и позвольте maven скопировать все его в каталог по вашему выбору. Тогда у вас есть все необходимые библиотеки в правильной версии. Я столкнулся с теми же проблемами, когда начал с Gemini Blueprint, и это самый простой способ справиться с этим imo. – sebplorenz
Правда, хорошая точка. Я это сделаю. – sina