前言
- Jenkins中Pipelin使用的是Groovy语言,为了更好的编写Pipeline代码,一起来学习下Groovy吧。
简介
- Groovy 是一种功能强大的、可选类型的动态 语言,具有静态类型和静态编译功能,适用于 Java 平台,旨在通过简洁、熟悉和易于学习的语法提高开发人员的工作效率。
特点
- Flat learning curve:简洁、易读且富有表现力的语法,Java 开发人员易于学习
- Powerful features:闭包、构建器、运行时和编译时元编程、函数式编程、类型推断和静态编译
- Smooth Java integration:与 Java 和任何第三方库无缝、透明地集成和互操作
- Domain-Specific Languages:灵活可延展的语法,先进的集成和定制机制,在您的应用程序中集成可读的业务规则
- Vibrant and rich ecosystem:Web 开发、响应式应用程序、并发/异步/并行库、测试框架、构建工具、代码分析、GUI 构建
- Scripting and testing glue:非常适合编写简洁和可维护的测试,以及所有构建和自动化任务
环境搭建
- 下载地址:The Apache Groovy programming language - Download
- 说明:Groovy需要java环境且对Java版本有要求,下载与本机Java版本匹配的Groovy版本即可。Java环境搭建参考:01-Java环境搭建_小白的博客-CSDN博客
- 下载的是exe安装包,一路next安装即可,下面的要都勾选
验证安装
- cmd 中输入:groovy --version
- 说明:如果提示不是内部命令,说明自动添加环境变量不正确,手动添加下即可
启动自带编辑器
- cmd中输入: start groovyconsole