Build was configured to prefer settings repositories over project repositories but repository ‘Gradl

Build was configured to prefer settings repositories over project repositories but repository ‘Gradle Libs’ was added by unknown code

文章目录

1. 出现原因

最近更新Gradle发现设置仓库的位置改了,于是使用了新的方式,发现自己写的插件(Java)项目修改后无法运行,报上面的错误。

我使用新的方式 settings.gradle

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url "https://jitpack.io" } 
    }
}

但是我发现我的plugin(Java)项目无法运行.

2. 解决方式

使用老的方式的build.gradle

allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://jitpack.io' }
    }
}

代替 settings.gradle,2种方式只能用一个,否则存储库冲突

3. tip

如果没有Java项目,可以使用新的方式。否则还是先用老的方式,等修…

上一篇:hyperf-docker方式安装


下一篇:Maven - 配置*仓库