在Pom文件中将jar添加到apache felix?
如何将 jar 添加到 Apache Felix 中的包中?
我正在使用 Maven,通过 maven-bundle-plugin 来管理 OBR 中的包。
但我不确定在哪里声明 POM 中对 jar 的依赖关系,以便 maven 正确地将其编译到最终的包中。
这是我的插件在 pom 中的样子:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.1.0</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-Category>sample</Bundle-Category>
<Bundle-SymbolicName>${artifactId}
</Bundle-SymbolicName>
<Export-Package>
//blahblah
</Export-Package>
</instructions>
<!-- OBR -->
<remoteOBR>repo-rel</remoteOBR>
<prefixUrl>file:///C:/Users/blah/Projects/Eclipse3.6-RCP-64/Felix/obr-repo/releases</prefixUrl>
<ignoreLock>true</ignoreLock>
</configuration>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您有这样的依赖项,
您可以将其嵌入到您的捆绑包中。
您将在 Maven 站点的捆绑插件
If you have a dependecy like this
you can embed it in your bundle with
You will find a detailed description in the "Embed Dependency" section of the Bundle Plugin for Maven site