У меня есть серверное приложение, которое состоит из нескольких пакетов OSGi, некоторые мои, некоторые сторонние. Один из комплектов предоставляет веб-интерфейс с использованием Struts. Необходимые библиотеки Struts находятся внутри веб-интерфейса.
Теперь я хочу добавить второй пакет, который предоставляет другой веб-интерфейс с разными зависимостями и совершенно другим вариантом использования. Я также хочу использовать Struts для этого пакета, но я не хочу помещать одни и те же библиотеки в два пакета.
С OSGi не должно быть никаких проблем, чтобы отделить библиотеки Struts в их собственной связке и использовать ее из обеих моих связок. Однако я не смог найти Struts, упакованный таким образом.
Некоторый быстрый поиск в Google и просмотр домашней страницы Struts ничего не дали. Я мог бы найти плагин для Struts для запуска контейнера OSGi внутри Struts, но это не то, что я хочу.