java - 无法将 spring-data-neo4j :2. 3.1.RELEASE 与 Gradle 一起使用

标签 java neo4j gradle spring-data-neo4j

我正在使用 gradle,需要将最新的 Spring Data Neo4j 引入我的项目。

我的构建文件包括 -

repositories {   
      mavenCentral()

      maven{
          url 'http://m2.neo4j.org/content/repositories/releases/org/neo4j/neo4j-cypher-dsl/1.9.M04'
      }
}

dependencies {
     compile 'org.springframework.data:spring-data-neo4j:2.3.1.RELEASE'
}

我的问题似乎与这个问题几乎相同:

Unable to use Neo4j 1.9.M05

还有这个:

Unable to find neo4j-cypher-dsl version 1.9.M04 anywhere

当我运行“gradle build”时,出现以下错误:

* What went wrong:
Could not resolve all dependencies for configuration ':runtime'.
Could not find org.neo4j:neo4j-cypher-dsl:1.9.
      Required by:
         :my_project > org.springframework.data:spring-data-neo4j:2.3.1.RELEASE

非常感谢任何帮助。

最佳答案

Maven Central 中 neo4j-cypher-dsl 的最新版本是 1.7(很容易在 http://search.maven.org 上找到)。如果您需要 1.9,则必须声明包含该版本的存储库。您的(第二个)存储库声明无效,因为 URL 不指向 Maven 存储库,而是指向该存储库中的特定 Maven 模块。

关于java - 无法将 spring-data-neo4j :2. 3.1.RELEASE 与 Gradle 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19484122/

相关文章:

Java UDP服务器

java - Neo4j java驱动线程数管理

neo4j:具有最小关系属性方差的最短路径

gradle - gradle-将三叶草参数添加到每个子项目

java - 用于项目依赖性的Gradle设置

jenkins - 使用外部依赖项运行集成测试。摇动

java - 如何使用 JSTL 区分 JSP 中的域

java - Hazelcast Executor - 我们能找到待处理的队列任务吗

java - 更有效地从 Jar 中提取文件

neo4j - 我如何删除 Neo4j 中特定类型的所有关系