maven - 计划在 maven-bundle-plugin 中支持 "Require-Bundle"

标签 maven osgi maven-bundle-plugin

是否有计划在 maven-bundle-plugin 中支持“Require-Bundle”,即使它不是推荐的 OSGi 方式。在某些情况下使用“Require-Bundle”是有意义的,例如合并拆分包。

最佳答案

Require-Bundle 受 bundle-plugin 支持,就像所有 OSGi header 加上您要使用的任何其他任意 header 一样。只需将它们写在 XML 中:

<Require-Bundle>
    org.example.foo; bundle-version=3.0,
    org.example.bar; bundle-version=1.0
</Require-Bundle>
<My-Extension-Header>
    blah blah blah
</My-Extension-Header>

关于maven - 计划在 maven-bundle-plugin 中支持 "Require-Bundle",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27601432/

相关文章:

java - maven-bundle-plugin 创建意外的导入包内容

git - 如何配置 maven-release-plugin 以使用 maven-scm-provider-gitexe 'shallow' 选项

java - 为什么不运行套件类,而是运行其他测试

java - 我怎样才能在一个 OSGi 包中使用来自另一个 OSGi 包的 **CSS** 资源文件

java - 简单的 hello world bundle (osgi) 失败

maven - 为什么不赞成使用maven-bundle-plugin的wrap/bundleall目标?

osgi - 如何使用 Maven bundle 插件从包中排除包

java - 混合 Kotlin + Java 与 Maven, Unresolved reference

java - 如何在 Gradle 中编写此 Maven 排除代码?

java - 在 Equinox OSGi 包缓存中提取的类文件?