在OSGi环境中使用OrientDB

时间:2016-06-10 13:26:51

标签: osgi orientdb

我正在尝试构建一个使用嵌入式OrientDB(当前"内存:")图形数据库的应用程序。 我使用的是OrientDB 2.2

我在开发环境中使用Eclipse bndtools。

我已经将orientdb-core和orientdb-graphdb osgi bundle作为构建依赖项添加到我的bundle中,但是就其自身而言还不够,我还需要访问tinkerpop蓝图类。我看不到它似乎是一个tinkerpop蓝图osgi bundle。

我可以将blueprints-core jar作为构建依赖项包含在内,并且可以解决编译错误,但是我会遇到各种各样的问题,试图解决这些问题,这样我就能运行一些东西。 (我似乎无法摆脱的主要错误是抱怨无法解决问题" com.carrotsearch.hppc" - 我将其包含在我的捆绑包中,出口它,但仍然没有欢乐)

不应该取决于合适的捆绑包,或者包含并导出类吗?

1 个答案:

答案 0 :(得分:0)

听起来你正在遇到将第三方非OSGi库包装为OSGi包的经典问题。

最好的教程是EnRoute site。请注意,您无需使用EnRoute来使本教程具有相关性。