gradle-wrapper使用

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后,需要下载的依赖从那个仓库获取?
  • 能配置国内镜像吗?下载到本地仓库能指定吗?
  1. Gradle下载到哪里了——一般会下载到 用户的主目录下的.gradle目录
  2. 成功引入了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)

posted @ 2024-08-13 09:20  Toxic-man  阅读(369)  评论(0)    收藏  举报