【发布时间】:2015-04-24 06:06:37
【问题描述】:
我在 build.gradle 中添加了一个依赖项:spring-data-neo4j 它需要 neo4j-cypher-dsl-2.0.1.jar/pom,它只位于 repo 中:https://repo1.maven.org/maven2/。
但是,根据 gradle 下面的输出,从不查看这个 repo 的工件。我怎样才能让 gradle 也搜索这个 repo。
//build.gradle
buildscript {
repositories {
mavenCentral()
maven {
url "https://repo1.maven.org/maven2/"
}
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.1.9.RELEASE")
}
}
gradle build:
FAILURE: Build failed with an exception.
What went wrong: Could not resolve all dependencies for configuration ':compile'.
Could not find org.neo4j:neo4j-cypher-dsl:2.0.1. Searched in the following locations:
https://repo1.maven.org/maven2/org/neo4j/neo4j-cypher-dsl/2.0.1/neo4j-cypher-dsl-2.0.1.pom
https://repo1.maven.org/maven2/org/neo4j/neo4j-cypher-dsl/2.0.1/neo4j-cypher-dsl-2.0.1.jar Required by:
**:feedserver:1.0.0 > org.springframework.data:spring-data-neo4j:3.2.2.RELEASE**
* Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
编辑:---------------------------------------- 抱歉,我不小心在上面发布了不正确的 build.gradle 内容,其中重复了 maven 中心位置。这是我的实际 build.gradle 文件...当我使用这些设置进行构建时,我仍然收到上述错误:
buildscript {
repositories {
mavenCentral()
maven {
url "http://m2.neo4j.org/content/repositories/releases/"
}
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.1.9.RELEASE")
}
}
【问题讨论】:
标签: gradle build.gradle