如何在osgi.bnd文件中提供两个服务?

时间:2012-04-25 12:35:20

标签: osgi equinox

我正在使用Equinox并且我有一个OSGI.BND文件,看起来像这样

Service-Component: DefaultCommunication;\
        provide:=com.whatever.service.Communication;\
        implementation:=com.whatever.myservice.DefaultCommunication

但现在我想提供两个接口,即通信和配置。

那文件会是什么样的?

1 个答案:

答案 0 :(得分:3)

基于Bnd format specification

  

LIST以逗号分隔的列表。如果是,则应使用'“'引用项目   包含逗号。通常,列表项也可以定义属性和   关于项目的指令。

Bnd Service Components description

  

提供:: ='提供:='列表

在你的情况下:

  

提供:= com.whatever.service.Communication,com.whatever.service.Configuration