2012-04-25 35 views
1

我使用的是春分和我有一個OSGI.BND文件看起來像這樣如何在osgi.bnd文件中提供兩種服務?

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

但現在我想提供兩個接口,通信和配置。

這個文件會是什麼樣子呢?

回答

3

基於Bnd format specification

列表中的逗號分隔的列表。項目應該用'「如果 包含逗號被引用在一般情況下,一個列表項也可以在項目上定義的屬性和 指令

Bnd Service Components description:。

提供:: ='提供:=」 LIST

你的情況:

provi de:= com.whatever.service.Communication,com.whatever.service.Configuration

+3

你也可能發現使用bnd註解要容易得多;那麼你可以在你的'.bnd'文件中說'Service-Component:*',並且所有的服務等都會​​自動提取。 – 2012-04-25 18:15:22