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++学习(二八零)Android Studio Gradle插件与Gradle
Gradle 教程: 教你配置全局国内仓库,解决新建项目卡顿,下载构建慢等问题
Android Gradle 插件自定义 Gradle 插件模块 ③ ( Gradle 插件模块发布配置 | Windows 本地 Maven 仓库地址 | 将插件上传到本地 Maven 仓库 )
Android Gradle 插件将自定义 Gradle 插件上传到自建 Maven 仓库 ③ ( 配置上传工件 | 将 Gradle 插件 jar 包源码文档上传到本地Maven 仓库 )