2016-04-06 11 views
0

Как установить pc url-обработчик в felix?Как Pax url mvn Обработчик с самого начала Felix (встроенный)?

Этого проект управляется мавенна и начинает Феликс следующим образом:

FrameworkFactory frameworkFactory = ServiceLoader.load(FrameworkFactory.class).iterator().next(); 
framework = frameworkFactory.newFramework(configMap); 

System.out.println("Starting OSGi Framework"); 
framework.start(); 

В файле п, я включил чела-url-МВН: 1.2.5 зависимости.

Линия botton позволяет установить узел через протокол maven.

спасибо.

ответ

0

Вы не можете использовать его с самого начала, так как это пакет OSGi. Но вы можете сделать такой подход, как сервер Apache Karaf. Начните его как один из первых наборов OSGi, убедитесь, что он имеет низкий начальный уровень (первый раз это действительно используется) и убедитесь, что все ваши другие пакеты, которым нужен обработчик URL-адреса mvn, должны быть запущены с помощью более высокий начальный уровень. Например, обработчик pax-url на начальном уровне 2 добавляет регистрацию на sl 5 и ваши собственные пакеты на sl 20 или выше, убедитесь, что у вас есть другие «инфраструктурные» пакеты между пакетом pax-url и те, которые вам нужны протокол mvn для установки.

+0

Это имеет смысл. Вы много помогли. Благодарю. –

+0

как насчет принятия ответа в этом случае? –

+0

Сделано, мой друг ... –