首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过gremlin shell安装gremlin-nee4j。

无法通过gremlin shell安装gremlin-nee4j。
EN

Stack Overflow用户
提问于 2015-06-24 15:58:20
回答 1查看 839关注 0票数 1

因此,我正在学习如何开始使用TinkerPop 3.0的教程。我已经使用了基本的API来处理TinkerGraph内容,我将继续尝试与本地Neo4j实例(Community2.2.2)进行接口。我正在学习本教程:

http://tinkerpop.incubator.apache.org/docs/3.0.0.M9-incubating/

但是,新4j-gremlin插件似乎并不存在于文献中。这两条等级线都没有:

代码语言:javascript
复制
compile group : 'org.apache.tinkerpop', name: 'neo4j-gremlin', version: '3.0.0.M9-incubating'

,也没有通过gremlin groovy shell进行以下尝试:

代码语言:javascript
复制
gremlin> :plugin list
==>tinkerpop.server[active]
==>tinkerpop.gephi
==>tinkerpop.utilities[active]
==>tinkerpop.sugar
==>tinkerpop.tinkergraph[active]
gremlin> :install org.apache.tinkerpop neo4j-gremlin 3.0.0.M9-incubating
Error grabbing Grapes -- [unresolved dependency: org.apache.tinkerpop#neo4j-gremlin;3.0.0.M9-incubating: not found]
Display stack trace? [yN] y
java.lang.RuntimeException: Error grabbing Grapes -- [unresolved     dependency: org.apache.tinkerpop#neo4j-gremlin;3.0.0.M9-incubating: not found] 

似乎有效,因为两者都不能解决依赖关系。如果M9被替换回至少M7,或者我尝试从3.0.0-快照中抓取,问题仍然存在。TinkerPop刚刚放弃了对Neo4j的支持,没有更新他们的教程吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-24 18:02:26

我想文档和Neo4j在正式发布方面的位置之间存在一些差异。当Neo4j开始在(给定许可冲突)下发布版本时,M7已经从M7周围的存储库中删除。在M9发布后,随着许可证问题的解决,它被添加回存储库。目前,Apache已经批准了Neo4j的打包,从而允许将其作为下一个版本(应该是GA )的一部分正式包含进来。

请注意,Neo4j让而不是更改了其许可结构,以实现这一点。它仍然以GPL为基础。但是,GPL的依赖项没有打包到TinkerPop二进制发行版中,源发行版也没有GPL依赖项。这实际上是一个有趣的模型,需要与各方进行相当多的合作才能完成。

实际上,解决这个问题非常容易,但它需要您从源代码构建TinkerPop。以下命令应该这样做:

代码语言:javascript
复制
git clone https://github.com/apache/incubator-tinkerpop.git
cd incubator-tinkerpop
git checkout tags/3.0.0-incubating-rc1
mvn clean install -DskipTests -DincludeNeo4j

请注意,3.0.0-incubating-rc1是当前发布的GA的候选版本,供应商目前正在对其实现进行测试。我假设您已经按照grapeConfig.xml 3文档中的描述配置了您的TinkerPop文件,这意味着它被配置为查看本地Maven .m2目录。如果是这样的话,这将使您的:install命令与其他依赖管理工具一样工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31031371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档