gradle项目构建
gradle下载
下载镜像源:https://mirrors.cloud.tencent.com/gradle/
选择对应版本下载即可。官方网站下载太慢可以用上面网址下载。
复制url后替换项目下gradle-wrapper.properties 的distributionUrl即可
配置环境变量
下载后解压缩后配置环境变量
- 配置环境变量 GRADLE_HOME 为放置加压的gradle的目录 如 D:\develop\gradle
GRADLE_HOME=D:\develop\gradle - 增加path目录 %GRADLE_HOME%\bin ->可以在其他目录使用gradle命令
- 设置 GRADLE_USER_HOME 设置为本地仓库地址 如 E:\repo
GRADLE_USER_HOME=E:\repo ->使用gradle就可以使用本地仓库目录,可以和maven的本地仓库目录相同。 - 可以打开cmd命令行窗口 使用命令 gradle -v 如果可以打印信息说明下载安装完成。
gradle命令行
gradle命令需要在含有build.grade的目录执行
| 常用gradle命令 | 作用 |
|---|---|
| gradle clean | 清空buidle目录 |
| gradle classes | 编译业务代码和配置文件 |
| gradle test | 编译测试代码,生成测试报告 |
| gradle build | 构建项目 |
| gradle build -x test | 跳过测试构建项目 |
gradle 默认各指令直接的依赖关系:

修改gradle下载源
在gradle目录下的init.d目录下创建 init.gradle文件
并添加以下内容:
allprojects {
repositories {
mavenLocal()
maven { name "Alibaba"; url "https://maven.aliyun.com/repository/public" }
maven { name "Bstek"; url "https://nexus.bsdn.org/content/groups/public/" }
mavenCentral()
}
buildscript {
repositories {
maven { name "Alibaba"; url 'https://maven.aliyun.com/repository/public' }
maven { name "Bstek"; url 'https://nexus.bsdn.org/content/groups/public/' }
maven { name "M2"; url 'https://plugins.gradle.org/m2/' }
}
}
}
特别提示:当在gradle.build 文件添加依赖后,依赖会下载到 GRADLE_USER_HOME/cashes/modules-2/files-2.1目录下,所以这里的GRADLE_USER_HOME 相当于gradle本地仓库, 可以在该目录下找到对应的jar包
gradle目录结构
gradle和maven目录结构如下:

build.gradle文件常用的属性和方法

注意:
- buildscript{}必须在build.gradle文件最前端。
- 对于多项目构建, 项目的buildscript()方面声明的依赖关系可用于所有子项目的构建脚本
- 构建脚本依赖可能是Gradle插件
build生命周期中的钩子函数


浙公网安备 33010602011771号