gradle项目构建

gradle下载

下载镜像源:https://mirrors.cloud.tencent.com/gradle/
选择对应版本下载即可。官方网站下载太慢可以用上面网址下载。
复制url后替换项目下gradle-wrapper.properties 的distributionUrl即可

配置环境变量

下载后解压缩后配置环境变量

  1. 配置环境变量 GRADLE_HOME 为放置加压的gradle的目录 如 D:\develop\gradle
    GRADLE_HOME=D:\develop\gradle
  2. 增加path目录 %GRADLE_HOME%\bin ->可以在其他目录使用gradle命令
  3. 设置 GRADLE_USER_HOME 设置为本地仓库地址 如 E:\repo
    GRADLE_USER_HOME=E:\repo ->使用gradle就可以使用本地仓库目录,可以和maven的本地仓库目录相同。
  4. 可以打开cmd命令行窗口 使用命令 gradle -v 如果可以打印信息说明下载安装完成。

gradle命令行

gradle命令需要在含有build.grade的目录执行

常用gradle命令 作用
gradle clean 清空buidle目录
gradle classes 编译业务代码和配置文件
gradle test 编译测试代码,生成测试报告
gradle build 构建项目
gradle build -x test 跳过测试构建项目

gradle 默认各指令直接的依赖关系:
image

修改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文件常用的属性和方法

image

注意:

  1. buildscript{}必须在build.gradle文件最前端。
  2. 对于多项目构建, 项目的buildscript()方面声明的依赖关系可用于所有子项目的构建脚本
  3. 构建脚本依赖可能是Gradle插件

build生命周期中的钩子函数

image

posted @   点点滴滴DY  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示