我在使用 Maven 构建我的 OSGI 服务时遇到问题。我的pom.xml
:
<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 文件中?