其他分享
首页 > 其他分享> > 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 ‘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项目,可以使用新的方式。否则还是先用老的方式,等修…

标签:Gradl,Java,repository,方式,settings,configured,repositories,was
来源: https://blog.csdn.net/StjunF/article/details/121177891