01-Groovy-简介及安装

简介: 01-Groovy-简介及安装

前言

  • 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:非常适合编写简洁和可维护的测试,以及所有构建和自动化任务

环境搭建

  • 下载的是exe安装包,一路next安装即可,下面的要都勾选

验证安装

  • cmd 中输入:groovy  --version
  • 说明:如果提示不是内部命令,说明自动添加环境变量不正确,手动添加下即可

启动自带编辑器

  • cmd中输入: start  groovyconsole

相关文章
【Groovy】Groovy 环境搭建 ( 下载 Groovy | 安装 Groovy | 配置 Groovy 环境变量 )
【Groovy】Groovy 环境搭建 ( 下载 Groovy | 安装 Groovy | 配置 Groovy 环境变量 )
636 0
【Groovy】Groovy 环境搭建 ( 下载 Groovy | 安装 Groovy | 配置 Groovy 环境变量 )
|
存储 SQL JSON
【编程语言】Groovy入门指南
【编程语言】Groovy入门指南
672 0
groovy入门-GString
groovy入门-GString
160 0
|
存储 Java 索引
Groovy入门
Groovy学习路线
455 0
Groovy入门
|
JavaScript 前端开发 Java
第二章 Groovy 基础
Groovy 是基于 JVM 虚拟机的一种动态语言,它的语法和 Java 非常相似,由 Java 入门Groovy,基本上没有任何障碍。Groovy 完全兼容 Java,又在此基础上增加了很多动态类型和灵活的特性,比如支持闭包,支持 DSL,可以说它是一门非常灵活的动态脚本语言。
288 0
第二章 Groovy 基础
|
开发工具 机器学习/深度学习 IDE
《Groovy极简教程》第5章 SpringBoot集成Groovy与Java混合编程
《Groovy极简教程》第5章 SpringBoot集成Groovy与Java混合编程
2059 0
《Groovy极简教程》第4章 Groovy与Java混合编程
《Groovy极简教程》第4章 Groovy与Java混合编程 Groovy跟Java的不同 http://www.groovy-lang.org/differences.html
1743 0
|
Web App开发 Java
Groovy开发工具包
本文参考自The Groovy Development Kit,一些代码直接引用了源文档。 Groovy开发工具包(The Groovy Development Kit)的名字一开始迷惑了我,我以为是一些IDE的插件之类的。
780 0