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' }

浙公网安备 33010602011771号