объединить 2 проекта, используя maven и eclipse с OSGi

Я сделал 2 проекта, которые работают хорошо. Один из[1] http://www.liquid-reality.de/display/liquid/2011/12/22/Karaf+Tutorial+Part+4+-+CXF+Services+in+OSGi и один из [2] http://baptiste-wicht.com/posts/2010/07/osgi-hello-world-services.html

Первый проект [1] — это форма, которая работает с мылом и restfull. Второй проект [2] — это привет, мир, который работает с сервисом OSGi.

Я хотел бы объединить тезисы 2 проектов. Это означает, что один может использовать другой, как это сделать? Например, когда я добавляю кого-то в форму, проект [1] отправляет сообщение (со службой OSGi) проекту [2].

Спасибо


person user3623242    schedule 26.06.2014    source источник


Ответы (1)


Итак, если я правильно понял, вы хотите иметь один пакет, который предлагает службу OSGi, и второй проект, который предлагает сервлет и вызывает службу osgi с данными из формы.

Это сделано в моем первом руководстве: http://www.liquid-reality.de/x/DIBZ

и вот соответствующий код: https://github.com/cschneider/Karaf-Tutorial/tree/master/tasklist

person Christian Schneider    schedule 26.06.2014
comment
Спасибо, но ваша ссылка - большой проект, я хочу сделать что-то легкое и идти шаг за шагом. Мне нужно знать, как создать службу OSGi, этот тур покажет мне, как создать службу osgi, javaworld.com/article/2077837/java-se/ во-первых, где находится файл манифеста в [ 1] liquid-reality.de/display/liquid/2011/12/22/ ? - person user3623242; 27.06.2014
comment
ответ на мой вопрос Где файл манифеста в [1] находится здесь: mkyong.com/maven/how-to-create-a-manifest-file-with-maven - person user3623242; 27.06.2014
comment
да. Манифест генерируется автоматически, что очень удобно. Кстати. мой проект выглядит большим, но в строках кода он довольно мал. Мне просто пришлось разделить его на отдельные подпроекты, чтобы показать дизайн. - person Christian Schneider; 27.06.2014