在OSGi容器中运行OrientDb客户端需要哪些捆绑包和依赖项
我正在使用OrientDb数据库开发OSGi应用程序。我现在正试图让OrientDb客户端在我们的OSGi容器中运行 OrientDb站点说明应用程序在使用OrientDb客户端时需要哪些JAR/依赖项 提到的一些JAR是OSGi捆绑包,有些不是。我导入了所有属于OSGi包的jar,并将非OSGi jar包装到OSGi包中。所以所有这些罐子都装在OSGi容器中。启动容器时,它会抱怨捆绑包com.orientechnologies.orientdb-graphdb需要导入包com.orientechnologies.orient.server 我认为我不应该在OSGi容器中导入het orientdb server-*.jar,因为这意味着我将导入几乎整个orientdb服务器实例,而我只想使用orientdb客户端 为什么orientdb graphdb-.jar依赖于orientdb服务器-.jar? 使用OrientDb客户端需要加载哪些捆绑包在OSGi容器中运行OrientDb客户端需要哪些捆绑包和依赖项,osgi,orientdb,Osgi,Orientdb,我正在使用OrientDb数据库开发OSGi应用程序。我现在正试图让OrientDb客户端在我们的OSGi容器中运行 OrientDb站点说明应用程序在使用OrientDb客户端时需要哪些JAR/依赖项 提到的一些JAR是OSGi捆绑包,有些不是。我导入了所有属于OSGi包的jar,并将非OSGi jar包装到OSGi包中。所以所有这些罐子都装在OSGi容器中。启动容器时,它会抱怨捆绑包com.orientechnologies.orientdb-graphdb需要导入包com.orientec
我使用的OrientDb版本是2.1.9,有一个。试试这些包裹。好消息是,这里提到的所有JAR都已经有了捆绑包。OrientDB库已经提供了OSGi捆绑包信息,但不幸的是蓝图API库没有,拉式请求甚至存在一个问题,但被拒绝了,因为蓝图开发者认为在MANIFEST.MF中添加2-3行元信息是不值得的,这真是一个遗憾(和PITA) 在我的项目中,我有一个使用OrientDB libs的工作配置: *定向数据库核心 *orientdb客户端 *定向数据库图形 *orientdb enterpise(仅适用于<2.2版本) 我使用优秀的(仍然需要准备一个git拉取请求)包装了蓝图库。 还有一个谷歌番石榴依赖,也必须包装