1
我有一个问题需要使用Maven构建我的OSGI服务。我pom.xml
:使用Maven构建OSGI声明性服务
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.0.1</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
<Service-Component>OSGI-INF/activator.xml</Service-Component>
<Import-Package>org.osgi.framework</Import-Package>
</instructions>
</configuration>
</plugin>
当我建立与Maven的安装也不生成.jar文件,但OSGI-INF文件夹不存在。我使用Eclipse和m2e插件。为什么OSGI-INF文件夹不在.jar文件中?
有,我可以用我的准备激活任何方式。 XML没有注释? –
嗯,是的,但注释非常好,自动生成一切为你;) – bluejekyll
所以在我的项目中我们有一个类似的问题,试试这个:<_include> OSGI-INF/activator.xml – bluejekyll