Должен ли новый проект использовать Spring DM 2.0.0.M1 или Gemni Blueprint 1.0.0.M1?
Я собираюсь включить Spring DM в комплект, который будет работать в среде Apache Karaf OSGi. Учитывая, что Spring DM переводится на Gemni Blueprint, должен ли я использовать Spring DM 2.0.0.M1 или начать заново с Gemni Blueprint 1.0.0.M1? Или я должен пойти с последним официальным выпуском Spring DM (1.2.1)? Какие-нибудь мысли?
ОБНОВИТЬ:
Это может послужить аргументом против использования Gemni Blueprint:
Начиная с M1, не все модули или проекты в Spring DM были перемещены. На данный момент в M1 предусмотрены только модули io, core, extender и test. С выходом новой версии OSGi RFC-66 поддержка в Интернете прекращается. Существующим пользователям рекомендуется взглянуть на веб-проект Eclipse Gemini. Планы по созданию архетипа Maven и расширению аннотаций на данный момент не определены. - http://www.eclipse.org/gemini/blueprint/documentation/migration/
Тот факт, что не все модули Spring DM включены в Gemni Blueprint, может затруднить отслеживание существующей документации. Кто-нибудь пробовал использовать Gemni Blueprint и Gemni Web для того же, что и Spring Spring?
1 ответ
Поскольку Spring DM был внесен в Eclipse Foundation более 1,5 лет назад, я предлагаю вам использовать Gemini Blueprint:
В конце 2009 года Spring DM был внесен в Eclipse Foundation в качестве проекта Gemini Blueprint. Все новые разработки теперь размещаются и публикуются через фонд Eclipse. Пожалуйста, посетите сайт Gemini Blueprint для деталей. Для получения дополнительной информации о проекте Gemini и пожертвовании Spring DM см. Ссылки ниже:
смотрите здесь. Документация по миграции с Spring DM здесь.
Также вы, вероятно, должны проверить Дева.