繁体   English   中英

无法与Gradle一起使用spring-data-neo4j:2.3.1.RELEASE

[英]Unable to use spring-data-neo4j:2.3.1.RELEASE with Gradle

我正在使用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'
}

我的问题似乎与此几乎相同:

无法使用Neo4j 1.9.M05

还有这个:

在任何地方都找不到neo4j-cypher-dsl版本1.9.M04

当我运行“ 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模块。

多亏了Peter,我得以正确地构建脚本并将其指向备用仓库:

maven{
    url 'http://m2.neo4j.org/content/repositories/releases'
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM