将第三方osgi bundle org.amdatu.mongodb添加为dependdencie进行编译

时间:2016-07-22 18:36:12

标签: mongodb gradle portlet osgi-bundle amdatu

我已经在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包。

请查找项目设置和图像,

enter image description here

enter image description here

enter image description here

enter image description here

0 个答案:

没有答案