文章目录
Android的学习过程中,对Gradle的使用是非常频繁的。so,相当有必要掌握Groovy语言,因为,Gradle用的就是这个语言,我们要写task也是要用这个语言的。以本文作为入门Groovy的记录。本文是针对有java基础且有一定计算机基础的同学!
基本概念
Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy代码能够与Java代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy可以使用Java来编写,最终会被编译成xx.class文件在虚拟机中运行。由于它是一种敏捷开发语言,因此很适合用来变现Gradle脚本,因此在Gradle中被广泛运用。
环境搭建
参考:https://www.bonusbits.com/wiki/HowTo:Install_SDKMan_on_MacOS_or_Linux
下载groovy的manSDK(Mac os)
$ curl -s "https://get.sdkman.io" | bash
ps:卸载sdk
$ rm -rf $sdkHome/.sdkman
安装成功后,表示我们可以用sdk 命令来安装groovy了!!!
安装 groovy
sdk install groovy
看到成功后,表示groovy库安装成功。
下载IDEA
https://www.jetbrains.com/idea/download/#section=mac
使用免费版的就可以了!
配置groovy
打开IDEA — 新建Groovy项目 — Groovy library 选择你安装groovy的路径就可以了。
ps:查看groovy路径一般在:/Users/xxx/.sdkman/candidates/groovy/
HelloWorld
在新建的项目里,src下面新建一个groovy Class,在其中编