如何在osgi.bnd文件中提供两个服务?
我使用的是Equinox,我有一个OSGI.BND文件,看起来像这样如何在osgi.bnd文件中提供两个服务?,osgi,equinox,Osgi,Equinox,我使用的是Equinox,我有一个OSGI.BND文件,看起来像这样 Service-Component: DefaultCommunication;\ provide:=com.whatever.service.Communication;\ implementation:=com.whatever.myservice.DefaultCommunication 但是现在我想提供两个接口,通信和配置 那么文件会是什么样子?基于: 列出一个逗号分隔的列表。如果 包
Service-Component: DefaultCommunication;\
provide:=com.whatever.service.Communication;\
implementation:=com.whatever.myservice.DefaultCommunication
但是现在我想提供两个接口,通信和配置
那么文件会是什么样子?基于:
列出一个逗号分隔的列表。如果
包含逗号。通常,列表项还可以定义属性和
关于一个项目的指令
:
提供:='提供:='列表
就你而言:
提供:=com.whater.service.Communication,com.whater.service.Configuration
您还可能会发现使用bnd注释要容易得多;然后您可以在
文件中说服务组件:
。bnd
文件和所有服务等都将自动拾取。