通过SCR推出的服务不会作为功能反映在OBR xml中,而那些使用Blueprint的服务(我通过Maven Bundle插件构建)。
下面的标记作为示例不会出现在带有SCR服务的包的xml中:
<capability name='service'>
<p n='service' v='com.abc.xyz'/>
</capability>
通过添加“Export-Service”标头,我们在OBR中获取SCR服务的功能标签,但不推荐使用“Export-Service”标头。 当特定捆绑中的服务需要且未找到该功能时,OBR部署失败。