当前位置: 首页 > 知识库问答 >
问题:

分级多重Maven回购

公冶麒
2023-03-14
//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文件...当我使用这些设置进行构建时,仍然会出现上面的错误:

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")
    }
} 

共有1个答案

左丘嘉言
2023-03-14

neo4j-cypher-dsl不在Maven Central中。它在Neo4j存储库中可用,您必须添加另一个repo,如下所示:

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

注意,不需要使用另一个maven ponting到maven central使用mavenCentral()就足够了

编辑%1

buildscript {
    ext {
        springBootVersion = '1.1.9.RELEASE'
    }
    repositories {
        mavenLocal()
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}
repositories {
    mavenLocal()
    mavenCentral()
    maven {
        url "http://m2.neo4j.org/content/repositories/releases/"
    }
}
 类似资料:
  • ap.popTo(OPTION | urlPattern | index, CALLBACK) popTo 可以一次回退多级页面。可直接传入一个字符串作为 OPTION.urlPattern 参数,或直接传入一个整数作为 OPTION.index 参数。 OPTION 参数说明 参数 类型 必填 描述 url String 否 目标页面的完整 URL urlPattern String 否 目标页

  • 我已经添加spinnerwheel模块到我的项目中,它不会再构建了。它有某种与nineoldandroids库的重复条目,该条目包含在spinnerwheel模块中。我在生成过程中得到这个错误 我在app文件夹上运行,在spinnerwheel模块下发现了以下内容:

  • 我通过它的maven存储库将Zendesk mobile sdk集成到了我的项目中,它就不会再构建了。它和我正在使用的毕加索图书馆有些冲突。我在构建过程中遇到以下错误: 我在app文件夹上运行了,这是我在zendesk模块下发现的: 所以zendesk也在使用毕加索,但与我在项目中的版本不同。我试着把毕加索排除在zendesk之外,是这样的: 但这会在应用程序的其他组件中导致运行时异常。我得到一个

  • 我在IntelliJ中有一个简单Maven Java项目。我在我的项目中使用Java8,我将语言级别设置为8。为什么maven reimport将语言级别设置回5?如何避免呢?

  • 我有一个非常基本的多项目分级设置,如下所示: 文件包括这两个子项目。根项目不应用java插件,但两个子项目都应用了。使用时,所有东西都按预期生成。 但是,据我所知,由于我没有在根项目中应用插件,因此它不应该有任务。 的输出显示任务。 但的输出只显示列有和。 所以我的问题是--在这个场景中到底执行了什么?gradle只是找到所有子项目中匹配供应模式的每一个任务吗?是否有关于此任务名称解析的特定规则?