一、安装
1、确保已经安装jdk java -version
2、从gradle官网下载安装包 https://gradle.org
3、配置环境变量 GRADLE_HOME
4、添加到path %GRADLE_HOME%/bin;
5、验证 gradle -v
二、语言基础Groovy
特性:
1、完成支持java语言,及动态脚本语言的语法
2、基本特性:“;”可选 get/set方法默认存在 ==相当于equals方法 不会空指针异常
3、高级特性:参数类型定义可选(用def) 方法调用括号可选 字符串三种用法(‘’,“ ”,‘’‘ ’‘’) 集合简写 闭包
语法学习代码块
public class ProjectVersion{ private int major private int minor ProjectVersion(int major, int minor) { this.major = major this.minor = minor } int getMajor() { major } void setMajor(int major) { this.major = major } } ProjectVersion v1 = new ProjectVersion(1,1); println v1.minor ProjectVersion v2 = null println v2 == v1 //groovy 高效特性 // 可选类型定义 def version = 1 assert version == 2 //括号是可选的 println version //字符串 def s1 = ‘imooc‘ //纯字符串 def s2 = "gradle version is ${version}" //可设置参数 def s3 = ‘‘‘my name //可换行 is imooc‘‘‘ println s1 println s2 println s3 //集合api def buildTools = [‘ant‘,‘maven‘] buildTools << ‘gradle‘ assert buildTools.getClass() == ArrayList assert buildTools.size() == 3 //map def buildYears = [‘ant‘:2000, ‘maven‘:2004] buildYears.gradle = 2009 println buildYears.ant println buildYears[‘gradle‘] println buildYears.getClass() //闭包 def c1 = {//代码块 v ->//v参数 println v//方法体 } def c2 = { println ‘hello‘ } def method1(Closure closure){ closure(‘param‘) } def method2(Closure closure){ closure() } method1(c1) method2(c2)
三 项目构建方面
1、基本项目构建脚本
//构建脚本中默认有个Project实例 apply plugin:‘java‘ //apply是一个方法 plugin方法的参数 java参数值 version = ‘0.1‘ //version是project里面的变量 赋值语句 repositories{ // repositories是一个方法以闭包为参数 {xxx}是一个闭包 mavenCentral() } dependencies{//同上 compile ‘commons-codec:commons-codec:1.6‘ }
2 构建java应用程序
2、构建web类程序
原文地址:https://www.cnblogs.com/xhkyc90/p/9608851.html
时间: 2024-11-13 09:28:58