我正在尝试在我们的 Spark 程序中使用 JanusGraph 0.2.0。由于 Spark 和 JanusGraph 之间的 Guava 版本冲突,我们无法继续进行。
作为一种解决方法,我们正在尝试在 JanusGraph 中对 guava 工件进行着色并重新构建它。
有没有人试过这样做?如果是这样,您能否提供一些有关如何执行此操作的见解。
到目前为止我所做的步骤:
- 在 janusgraph-core 中对番石榴神器进行着色,并构建了一个胖罐子。
- 在本地存储库中安装了 janusgraph-core fat jar。
- 但是当我尝试在 janusgraph-hbase-parent POM 中添加阴影 janusgraph-core 时,我遇到了“依赖收敛错误”。
关于如何进一步进行的任何想法。如果你们中的任何人已经用阴影番石榴构建了 JanusGraph,请您提供一些见解。