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

想必各位从Maven 转过来的大佬们,对于maven中配置国内仓库的方法还记忆深刻。通过/用户目录下/.m2/settings.xml 局部配置或者修改全局配置。不过没有接触过maven 也不要紧,可以参考本人的Maven深入学习教程
废话不多说。

步骤一:进入GRADLE_USER_HOME

一般情况下是C:\Users\Administrator.gradle\这个目录,如果你还没有配置过,这个目录是不会变的,我们讲windows下,linux用户大同小异。
C:\Users\Administrator.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 "\t"+it.url	
	}
}

group 中首字母大写,否则Eclipse无法识别
description 是描述 ,必须是英文的,不能是中文的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值