是否有一种方法来表示karaf中的独占特性依赖,即假设有两个特性A和B,它们都提供具有接口X但其实现包在A和B之间不同的服务,当启动特性B时,是否可以用karaf表示功能A需要卸载,或者警告用户两个具有相同接口的服务现在处于活动状态?
发布于 2014-11-12 15:05:10
不,这种依赖必须在性病上解决。OSGi服务水平。例如,您可能需要为feature提供的服务引入一些额外的标志,并在引用它时使用过滤器选择此服务。
https://stackoverflow.com/questions/26863513
复制相似问题