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