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仓库的主要内容,如果未能解决你的问题,请参考以下文章

C++学习(二八四)Gradle下的缓存目录

C++学习(二八零)Android Studio Gradle插件与Gradle

C++学习(二八一)Gradle下载目录里的随机码是什么

Gradle 教程: 教你配置全局国内仓库,解决新建项目卡顿,下载构建慢等问题

Android Gradle 插件自定义 Gradle 插件模块 ③ ( Gradle 插件模块发布配置 | Windows 本地 Maven 仓库地址 | 将插件上传到本地 Maven 仓库 )

Android Gradle 插件将自定义 Gradle 插件上传到自建 Maven 仓库 ③ ( 配置上传工件 | 将 Gradle 插件 jar 包源码文档上传到本地Maven 仓库 )