#java #maven #osgi #apache-karaf #maven-bundle-plugin
#Ява #знаток #osgi #апач-караф #maven-пакет-плагин
Вопрос:
У меня есть родительский проект Maven OSGI и несколько дочерних проектов, один из которых является пусковой установкой. Родитель pom.xml имеет помпон, пока дети pom.xml(ы) пакет, и я использую плагин Maven Bundle. С помощью Mvn clean install файлы MANIFEST.MF и jar успешно создаются для дочерних проектов.
Однако я не знаю, что делать дальше. Как я могу создать одно java-приложение для родительского проекта пакетов, которое является исполняемым? Я изучил Караф (другие варианты?) но не знаю, как создать единую банку для родительского проекта.
Спасибо
Комментарии:
1. вам нужен контейнер osgi для запуска пакетов osgi (подумайте, как вам нужен контейнер сервлетов, чтобы иметь сервлет) — проверьте apache felix. если вы создаете веб — приложение, перейдите к apache sling, который построен на felix и также предоставляет репозиторий контента java.
2. @awd Спасибо вам за предложение. Я создаю настольное приложение.