Gradle 入门笔记
Gradle 入门笔记
1 下载安装
1.1 下载地址
Gradle Distributions:https://services.gradle.org/distributions/
---bin.zip :发行版
---src.zip : 源码
---all.zip : 全部文件
1.2 安装
- 将下载的压缩包解压。
- 配置环境变量
在系统变量中新剑变量如下,变量值就是解压路径。
然后在path 中添加一个新变量如下
-
验证是否配置成功:命令行输入 gradle -v 出现如下界面
2 gradle 介绍
2.1 gradle 简单语法
使用idea 提供的gradle 的控制台
//groovy 可以省略语句最末尾的分号
//groovy 可以省略括号
//groovy 定义变量
//def 是弱类型,groovy 会根据情况自动给变量赋予对应的类型
def x
//定义一个集合
def list=['a','b','c']
//向列表中添加元素
list<< 'e'
//取列表第4个值
println(list.get(3))
//定义一个map
def map=["k1":"vl1","k2":"v2"]
//添加一个键值
map.k3="vl3"
//打印
println(map.k3)
//gradle 闭包
//闭包就是一个代码块,再gradle中,主要把闭包当作参数使用
//定义一个闭包
def b={
println("hhh")
}
//定义一个闭包,里面需要闭包类型的参数
def method(Closure closure){
closure()
}
//调用方法
method(b)
//定义一个带有参数的闭包
def b2={
//参数的使用
a ->
println "参数 ${a}"
}
//定义一个方法
def method2(Closure closure){
closure("aaaa")
}
//调用方法
method2(b2)
2.2 bulid.gradle
/**
* 指定所使用的仓库,mavenCentral() 表示使用中央仓库,此刻项目中所需要的jar 包都会默认从中央仓库下载到本地指定目录
*/
repositories {
mavenCentral()
}
/**
* gradle 工程所有的jar 坐标都再dependencies 属性内放置
* 每一个jar 包的坐标都有三个基本组成 组,名称,版本号
*/
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}
3 让gradle 使用maven 仓库
在系统变量中新建一个变量如下,其中变量值为maven仓库地址
跟随b站上 黑马程序员学习。地址: https://www.bilibili.com/video/BV1iW411C7CV?from=search&seid=1987771238527289147&spm_id_from=333.337.0.0