Gradle
简介
Gradle
是和 maven
类似的构建工具,基于groovy
开发
gradle-wrapper
的好处
- 能自动下载对应版本的Gradle(这样,尽管机器上没有
gradle
也能运行gradle
,因为会帮你下) - 各个环境的
Gradle
能保持一致(能避免构建工具版本不同导致的问题)
从github
拉一个gradle
项目下来,一般都会有一个gradle/wrapper
目录,把gradle-wrapper.properties
中的disturbutionUrl
替换为国内下载地址(这样下载会更快!!!),然后idea
的gradle
配置为gradle
,而不是local installation
。然后刷新下gradle
图标
* 前面提到能自动下载各个版本的`Gradle`,那`Gradle`下载到哪里了呢?
- 成功引入了
gradle
后,需要下载的依赖从那个仓库获取? - 能配置国内镜像吗?下载到本地仓库能指定吗?
Gradle
下载到哪里了——一般会下载到 用户的主目录下的.gradle
目录- 成功引入了
Gradle
后,下载的依赖从哪获取——中央仓库
类比
maven
,下载maven
后。一般是先配置,
maven
的全局环境变量。配置镜像下载地址
配置使用本地的
maven
Gradle
全局设置
export GRADLE_USER_HOME=/path/to/your/global/gradle/home
设置Gradle
全局路径 (设置这个配置后,以后通过gradle-wrapper.properties
下载的Gradle
都会在这个目录下)
在全局路径下,创建 init.gradle
文件,这里就能配置仓库设置
allprojects {
repositories {
mavenCentral()
maven { url 'https://my.custom.mvn.repo/' }
}
}
gradle-wrapper.properties
在gradle
全局目录下新建 gradle/wrapper/gradle-wrapper.properties
gradle-properties
配置
distributionBase=GRADLE_USER_HOME
# zip文件解压位置 = distributionBase + distributionPath
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
# zip文件位置 = zipStoreBase + zipStorePath
zipStorePath=wrapper/dists
# distributionUrl是要下载的gradle的地址
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
国内镜像
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
}
}
安装包下载地址gradle安装包下载_开源镜像站-阿里云 (aliyun.com)
标签:wrapper,Gradle,maven,使用,gradle,properties,下载 From: https://www.cnblogs.com/miefind/p/18355389