0

最新の tinkerpop blueprints API を使用するように更新することを意図した追加のコミットが含まれている、fluxgraph のようなリポジトリをいくつか見つけました。できるだけ最新の状態を維持したいのですが、次の2つのフォークのそれぞれをチェックアウトしたとき:

https://github.com/jeremiahrhall/fluxgraph https://github.com/lucascs/fluxgraph

実行時に非常によく似たエラー出力が表示されますmvn package: https://gist.github.com/anonymous/06eb83433ac4b046a5f7

参照されているそれぞれの Surefire-reports ファイルには、次のものが含まれています。

TEST-com.jnj.fluxgraph.FluxGraphTest.xml - https://gist.github.com/anonymous/d8d3e742963d6a51b1d8 - IllegalArgumentException: 要素 com.jnj.fluxgraph の非現行バージョンにプロパティを設定することはできません.FluxGraphTest.txt - https://gist.github.com/anonymous/542c03e1ce5633f044f7

依存関係の最新バージョンでフラックスグラフを動作させるためにこれを解決する方法がわかりません...誰か助けてくれますか? おそらく、これらのリポジトリの作成を手伝った人はいますか?

4

1 に答える 1

1

FluxGraph の古いフォークがあり、この新しいブランチを作成しました。

https://github.com/spmallette/fluxgraph/tree/new-versions

以下からの変更をマージしました。

https://github.com/lucascs/fluxgraph/tree/new-versions

ブループリントの最新バージョン (現在は 2.4.0) にします。mvn clean installKeyIndexable テストをコメントアウトする必要がありましたが、このブランチで完全に実行することができます。具体的には、このテストが問題を引き起こしているようです。

https://github.com/tinkerpop/blueprints/blob/2.4.0/blueprints-test/src/main/java/com/tinkerpop/blueprints/KeyIndexableGraphTestSuite.java#L133

私は何が問題なのかを言うほどデータの専門家ではありませんが、このテストでは基本的に、いくつかの要素をグラフに追加し、インデックスを作成して機能させることができることを確認しています。したがって、これは基本的に、FluxGraph (または少なくとも私のブランチ バージョン) では、データをグラフにロードする前にインデックスを事前に定義する必要があることを意味します。問題を修正するのに十分なデータを知っているかもしれません...もしそうなら、これをすべてプルリクエストにまとめて、元のレポ所有者に送り返すとよいでしょう。

于 2014-03-04T16:34:01.017 に答える