C++学习(二八二)Gradle配置Maven仓库

Posted hankern

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习(二八二)Gradle配置Maven仓库相关的知识,希望对你有一定的参考价值。

Gradle的仓库一般用于下载软件和插件。在项目的build.gradle中配置。

Gradle默认使用google、jcenter仓库。

buildscript {
    repositories {
        google()
        jcenter()
        
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        
    }
}

 

在国内使用jcenter、mavenCentral及google三个远程仓库,Gradle Sync会很慢,google仓库甚至需要不能访问。一般使用阿里云仓库。

buildscript {
    repositories {
        maven{ url 'https://maven.aliyun.com/repository/public'}
        maven { url 'https://maven.aliyun.com/repositories/jcenter' }
        maven { url 'https://maven.aliyun.com/repositories/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
    }
}
     
allprojects {
    repositories {
        maven{ url 'https://maven.aliyun.com/repository/public'}
        maven { url 'https://maven.aliyun.com/repositories/jcenter' }
        maven { url 'https://maven.aliyun.com/repositories/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url "https://jitpack.io" }
    }
}

 

buildscript块的repositories主要是为了当前项目提供所需依赖包。

allprojects块的repositories用于多项目构建,为所有项目提供共同所需依赖包。而子项目可以配置自己的repositories以获取自己独需的依赖包。

 

 

 

以上是关于C++学习(二八二)Gradle配置Maven仓库的主要内容,如果未能解决你的问题,请参考以下文章