mac版Gradle安装与Groovy基础语法

一、Gradle安装

1下载地址:https://services.gradle.org/distributions/

 

2.解压到指定目录(跟maven类似,无需安装解压即可使用)

3.配置环境变量
vi ~/.bash_profile
#GRADLE
GRADLE_HOME=/Users/karinemo/learning/tools/gradle-5.4
PATH=$PATH:$GRADLE_HOME/bin
export GRADLE_HOME GRADLE_USER_HOME PATH
 
 
4.生效
source ~/.bash_profile
 
5.验证是否安装成功
gradle -version
 
2.4 每次都要source ~/.bash_profile 环境变量才能生效
在终端输入:
第一步:vi ~/.zshrc
第二步:
按 i   进行输入
添加:source ~/.bash_profile
第三步:
按esc
输入:    :wq   进行保存退出

二、Gradle项目结构

src/main/java :放正式代码
 
src/main/resources :放正式配置文件目录
 
src/test/java :放单元测试代码目录
 
src/test/resources :放测试配置文件目录
 
src/main/webapp :放置于页面元素,js,css,jsp等 
 

三、Groovy基础语法

//gradle可以省略句尾分号,可以省略括号
//println("hello world");
 
//def s = 18;
//println(s);
 
 
//定义一个集合类型
def list =['a','b'];
//往集合中添加元素
list << 'c';
//取出list中第三个元素
println list.get(2);
 
 
/*定义一个map */
def map = ['key1':'value1','key2':'value2'];
//向map中添加元素
map.key3='value3';
//打印key3的值
println map.get("key3”);
 
 
什么是闭包?闭包其实就是 一段代码块,我们主要把闭包当参数来使用
//定义一个闭包
def b1 = {
    println "hello b1"
}
//定义一个方法方法里面需要闭包类型的参数
def method1(Clousure clousure){
    clousure()
}
//调用方法method1
method1(b1)
 
 
//定义一个闭包,带参数
def b2 = {
    v ->
        println"hello ${v}"
}
//定义一个方法,方法里需要闭包类型的参数
def method2 (Closure closure){
    closure("xiaoma")
}
//调用method2
method2 {b2}
 
 
gradle管理项目
//指定所使用的仓库,mavenCentral表示使用中央仓库,此刻项目中所需要的jar包都会默认从中央仓库下载到本地的指定目录.
repositories {
    mavenLocal() //先使用本地仓库
    mavenCentral()//后使用中央仓库
}
 
 
/**
* gradle工程所有的jar包的坐标都在dependencies属性内放置
* 每一个jar包的坐标都由三个基本元素组成
* group,name,version
* testCompile表示该jar在测试的时候起作用,该属性为jar包的作用域
* 我们在gradle中添加坐标的时候都要带上jar包的作用域
*/
dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

 

 
 
 
 
posted @ 2020-10-29 23:16  karinemo  阅读(166)  评论(0)    收藏  举报