Где я могу скачать файлы jar Spring DM?

На самом деле я читал о Spring Dynamic Modules и OSGi. Все они ссылались на URL http://www.springsource.org/osgi для загрузки связанных библиотек и jar-файлов.

Как вы можете убедиться, каждый раз, когда я нажимаю на этот URL, он выдает следующую страницу ошибки:

введите описание изображения здесь

Так что я искал альтернативу, а затем нашел форум по найму, который можно найти здесь https://forums.manning.com/posts/list/25280.page и на этом форуме они ответили:

перейти на эту страницу: http://www.springsource.org/download

Наконец, когда я нажимаю на последнюю ссылку, она перенаправляется на сайт http://spring.io/projects, на котором нет никаких признаков Spring DM.

Мой вопрос: Как / Где я могу скачать последнюю версию библиотек Spring DM?

2 ответа

Решение

Spring DM больше не выпускается.

Теперь он заменен планом, который является стандартом OSGi. Существует две реализации Apache Aries Blueprint и http://www.eclipse.org/gemini/blueprint/.

Помните, что этот план не полностью совместим с весной. Например, вы не можете легко использовать пружинные пространства имен. С другой стороны, проект гораздо лучше адаптирован к OSGi, чем Spring DM, что вызывает много проблем с загрузкой классов.

Для выбора между двумя реализациями я предлагаю выбрать ту, которая соответствует вашей среде выполнения. Если вы планируете выполнять работу на стороне сервера, вам следует рассмотреть Apache Karaf. Он очень хорошо интегрирован с Apache Aries, но не так хорошо с Gemini. С другой стороны, если вы выберете Eclipse virgo в качестве сервера, Eclipse Gemini Blueprint будет лучшим выбором.

Похоже, что проект был перенесен в Eclipse, сейчас он называется Eclispe Gemini Blueprint ( http://www.eclipse.org/gemini/blueprint/ - также есть ссылки на страницу загрузки), я не уверен, что это Проект тоже жив.

С http://www.eclipse.org/gemini/blueprint/documentation/reference/1.0.2.RELEASE/html/eclipse-migration.html:

Глава 1. Spring Dynamic Modules становится Eclipse Gemini Blueprint

В конце 2009 года, будучи участником предложения по проекту Gemini, SpringSource предоставил проект Spring Dynamic Modules (также известный как Spring OSGi) для Eclipse Foundation. База кода Spring DM v2 была перенесена на Eclipse.org вместе с системой отслеживания проблем и форумом. Проект стал двойной лицензией под Apache License и EPL. Хотя имя изменилось, код и его функциональность остались прежними. Существующие приложения Spring DM можно легко перенести в Eclipse Gemini Blueprint, как указано в руководстве по миграции. Хотя название проекта изменилось (на Eclipse Gemini Blueprint) и были приложены значительные усилия, чтобы отразить это в проектной документации и ресурсах, могут быть места, которые мы пропустили; если вы найдете что-нибудь, сообщите нам об этом.

Другие вопросы по тегам