2013-07-08 2 views
0

У меня есть проект maven в моей локальной среде разработки. когда я запускаю: «mvn clean install», он в основном создает JAR-файл внутри каталога «Target». У меня есть Servicemix и работает. Я хотел знать, смогу ли каким-то образом преобразовать этот JAR в пакет OSGI и развернуть его непосредственно в контейнере ServiceMix.Как создать пакет osgi проекта maven, который можно легко развернуть в Servicemix

Спасибо.

ответ

1

Просто используйте Maven расслоение плагин в вашем ПОМ, он будет встраивать в процесс сборки и создать пакет вашей баночке (добавляет требуемую OSGi Manifest)

<plugin> 
     <groupId>org.apache.felix</groupId> 
     <artifactId>maven-bundle-plugin</artifactId> 
     <extensions>true</extensions> 
     <configuration> 
     <instructions> 
      <Bundle-SymbolicName>${bundle.symbolicName}</Bundle-SymbolicName> 
      <Bundle-Version>${project.version}</Bundle-Version> 
     </instructions> 
    </plugin> 
+0

да, я нашел это в орг. apache.felix. Спасибо за вашу помощь. – Ashish

Смежные вопросы