Я хотел бы иметь возможность легко запустить OSGi framework (желательно Equinox) и загрузить все пакеты, перечисленные в моем pom, из основного java.Программный запуск OSGi (равноденствия)?
Возможно ли это? Если да, то как?
Похоже, что инструменты pax будут делать это, но я не могу найти никакой документации, указывающей на это. Я знаю, что могу запустить Equinox так:
BundleContext context = EclipseStarter.startup((new String[] { "-console" }), null);
Но я хотел бы сделать больше - как я уже сказал: нагрузка больше пачки в, возможно, запустить несколько услуг и т.д.
Это очень полезно, спасибо. Я боролся с тем, как начать и остановить рамки (перенаправление System.in не так привлекательно). Мое единственное удержание при принятии заключается в том, что я хотел бы иметь возможность загружать мои пакеты из моего пути к maven без необходимости жесткого кодирования пучков путей и еще чего-то. Опять же, я могу желать слишком много :) – javamonkey79
Что вы подразумеваете под Maven classpath? –
Действительно любые зависимости в моей POM - я бы хотел, чтобы они были обнаружены и установлены. – javamonkey79