Gradle 教程: 教你配置全局国内仓库,解决新建项目卡顿,下载构建慢等问题
Posted wpcnblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gradle 教程: 教你配置全局国内仓库,解决新建项目卡顿,下载构建慢等问题相关的知识,希望对你有一定的参考价值。
想必各位从Maven 转过来的大佬们,对于maven中配置国内仓库的方法还记忆深刻。通过/用户目录下/.m2/settings.xml 局部配置或者修改全局配置。不过没有接触过maven 也不要紧,可以参考本人的Maven深入学习教程
废话不多说。
步骤一:进入GRADLE_USER_HOME
一般情况下是C:UsersAdministrator.gradle这个目录,如果你还没有配置过,这个目录是不会变的,我们讲windows下,linux用户大同小异。
C:UsersAdministrator.gradle
步骤二:新建一个init.gradle文件
该文件是每一个Gradle 项目执行之前的脚本文件
步骤三:文件中填入如下内容
allprojects { repositories { mavenLocal() maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" } maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" } } }
另外一个连插件都帮你配置好了
allprojects { repositories { mavenLocal() maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" } maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" } } buildscript { repositories { maven { name "Alibaba" ; url ‘https://maven.aliyun.com/repository/public‘ } maven { name "Bstek" ; url ‘http://nexus.bsdn.org/content/groups/public/‘ } maven { name "M2" ; url ‘https://plugins.gradle.org/m2/‘ } } } }
其实这个文件可以放置在其他目录,详细的话可以
参考官网的解释
说明一下。采用这种方法进行配置是全局性的配置。并不会对你的项目造成其他不好的影响,只是相当给你的项目的gradle 脚本新增了一段设置仓库的代码而已。所以可以放心使用。
自定义Task
task showRepos(group:‘Help‘, description:‘Show all of the repository that had been config‘){ repositories.each { println it.name println " "+it.url } }
group 中首字母大写,否则Eclipse无法识别
description 是描述 ,必须是英文的,不能是中文的
以上是关于Gradle 教程: 教你配置全局国内仓库,解决新建项目卡顿,下载构建慢等问题的主要内容,如果未能解决你的问题,请参考以下文章
游戏开发进阶教你自制离线Maven仓库,实现Unity离线环境使用Gradle打包(Unity | Android | 谷歌 | Gradle)
游戏开发进阶教你自制离线Maven仓库,实现Unity离线环境使用Gradle打包(Unity | Android | 谷歌 | Gradle)