我已经在apache felix上安装了org.amdatu.mongo.jar osgi包及其依赖包。
我能够成功启动它。这基本上是使用mongo服务导出pacakge。
现在我有另一个osgi包,我想在我的bundle中访问/使用这个服务。我的项目中有build.gradle文件和bnd.bnd文件。这里给出了这个org.amadatu.mongo.jar的依赖项?
我使用了以下的方法
1)通过“configure buildpath”选项eclipse在构建路径中添加了org.amdatu.mongo.jar osgi bundle jar。不工作 这里删除了项目错误但是当我从build.gradle执行buid时它会例外。 无法找到符号导入org.amdatu.mongo.mongoDBService。
我正在关注以下链接
http://www.amdatu.org/components/mongodb.html
在org.amdatu.mongo.jar的中央mvn存储库中没有包的依赖关系,否则我已将其添加到我的build.gradle文件中。
我应该怎样做以便我的项目成功编译?
我想使用这个mongo服务的osgi包是一个liferaymvcportlet osgi包。
请查找项目设置和图像,