gpt4 book ai didi

osgi - 如何配置 maven-bundle-plugin 以排除 Import-Service 和 Export-Service?

转载 作者:行者123 更新时间:2023-12-02 07:34:16 24 4
gpt4 key购买 nike

我使用 maven-bundle-plugin 创建 OSGi 合规性 jar。它生成预期的 OSGi MANIFEST,Import-Service 和 Export-Service 除外。

根据 http://wiki.osgi.org/wiki/Import-Service ,不推荐使用 Import-Service。难怪我未能以分布式结构模式(集群)启动消费者包。 bundle 的 MANIFEST 包含导致它等待(宽限期)的 Import-Service 条目。当我手动删除该条目时,它开始完美。

那么,如何配置 maven-bundle-plugin 以从其生成的 JAR 中排除 Import-Service 和 Export-Service?如果我必须手动删除条目,那真的很麻烦。

谢谢

最佳答案

您可以添加的插件配置的内部说明元素:

<_removeheaders>Import-Service,Export-Service</_removeheaders>

这相当于 bnd 中的 -removehaders 标志。说明本身在 bnd website 中进行了描述.

关于osgi - 如何配置 maven-bundle-plugin 以排除 Import-Service 和 Export-Service?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18504379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com