2016-06-10 34 views
0

我試圖構建一個使用嵌入式OrientDB(當前爲「內存:」)圖形數據庫的應用程序。我使用OrientDB 2.2在OSGi環境中使用OrientDB

我使用Eclipse bndtools作爲我的開發環境。

我已經將orientdb-core和orientdb-graphdb osgi包作爲構建依賴項添加到了我的包中,但僅靠它本身還不夠,我還需要訪問tinkerpop藍圖類。似乎沒有我能看到的tinkerpop blueprints osgi捆綁包。

我可以將blueprints-core jar包含爲構建依賴項,並且可以擺脫編譯錯誤,但是隨後我嘗試解決各種問題,試圖解決這些問題,這樣我就可以運行一些東西。 (我似乎無法擺脫的主要錯誤是抱怨無法解析「com.carrotsearch.hppc」 - 我將它包含在我的包中,然後導出它,但仍然沒有喜歡那裏)

不應該orientdb-graphdb要麼依賴於一個合適的包,要麼包括和導出類?

回答

0

這聽起來像是你遇到了將第三方非OSGi庫封裝爲OSGi包的經典問題。最好的教程是EnRoute site。請注意,本教程不需要使用EnRoute是相關的。

相關問題