我使用maven-bundle-plugin来创建OSGi合规性jar.除了Import-Service和Export-Service之外,它还会生成预期的OSGi MANIFEST.
根据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>
Run Code Online (Sandbox Code Playgroud)
这相当于bnd中的-removehaders标志.
| 归档时间: |
|
| 查看次数: |
2164 次 |
| 最近记录: |