我使用 maven-bundle-plugin 创建 OSGi 合规性 jar。它生成预期的 OSGi 清单,除了 Import-Service 和 Export-Service。
根据http://wiki.osgi.org/wiki/Import-Service,不推荐使用 Import-Service 。难怪我未能以分布式结构模式(集群)启动消费者捆绑包。捆绑包的清单包含导致它等待(宽限期)的 Import-Service 条目。当我手动删除该条目时,它开始完美。
那么,如何配置 maven-bundle-plugin 从它生成的 JAR 中排除 Import-Service 和 Export-Service 呢?如果我必须手动删除条目,那真的很麻烦。
谢谢