У меня есть серверное приложение, которое состоит из нескольких пакетов OSGi, некоторые мои, некоторые сторонние. Один из пакетов предоставляет веб-интерфейс с использованием Struts. Необходимые библиотеки Struts находятся в интерфейсе веб-интерфейса.Является ли Struts 2 доступным как комплект OSGi?
Теперь я хочу добавить второй пакет, который предоставляет другой веб-интерфейс с различными зависимостями и очень другим вариантом использования. Я также хочу использовать Struts для этого пакета, но я не хочу размещать те же библиотеки в двух пакетах.
С OSGi не должно быть проблем, чтобы разделить библиотеки Struts в собственном комплекте и использовать это из обоих моих пакетов. Тем не менее, я не смог найти Struts, упакованных таким образом.
Некоторые быстрые поисковые запросы и взгляды на the Struts homepage ничего не дали. Я мог бы найти плагин для Struts для запуска контейнера OSGi внутри Struts, но это не то, что я хочу.
Фактически, это означает, что да, Struts доступен как пакет OSGi :) –
И хранилище Spring (www.springsource.com/repository) всегда является хорошим местом для поиска общих библиотек Java, которые уже были обернуты правильные заголовки OSGi. – SteveD