0

我发现了一些像fluxgraph这样的存储库,它们有一些额外的提交,旨在更新它们以使用更新的tinkerpop blueprints API。我想尽可能地保持最新状态,但是当我检查了以下两个分支中的每一个时:

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

运行时我得到非常相似的错误输出mvn packagehttps ://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 install尽管我必须注释掉 KeyIndexable 测试才能在此分支上运行,但我可以在此分支上运行完整。具体来说,这个测试似乎导致了一个问题:

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 回答