Groovy是一种功能强大,可选类型和动态 语言,支持Java平台。旨在提高开发人员的生产力得益于简洁,熟悉且简单易学的语法。可以与任何Java程序顺利集成,并立即为您的应用程序提供强大的功能,包括脚本编写功能,特定领域语言编写,运行时和编译时元编程以及函数式编程。
1.CentOS 7 系统
2.可连接外网
3.已下载jdk软件包
tar xvf jdk-8u221-linux-x64.tar.gz -C /usr/local
cd /usr/local
mv jdk-8u221 java
sed -i ‘$aJAVA_HOME=/usr/local/java\nCLASSPATH=$JAVA_HOME/lib\nPATH=$PATH:$JAVA_HOME/bin\nexport PATH JAVA_HOME CLASSPATH‘ /etc/profile
source /etc/profile
java -version

cd /usr/local
unzip apache-groovy-sdk-3.0.5.zip
export GROOVY_HOME=/usr/local/groovy-3.0.5
export PATH=$PATH:$GROOVY_HOME/bin
source /etc/profile
cd /usr/local/groovy-3.0.5/bin
groovysh

| 命令 | 命令说明 |
|---|---|
| :help | (:h)显示此帮助消息 |
| ? | (:? ) 别名为::帮助 |
| :exit | (:x)退出shell |
| :quit | (:q)别名为::exit |
| import | (:i)将一个类导入命名空间 |
| :clear | (:c)清除缓冲区并复位提示计数器 |
| :display | (:d)显示当前缓冲区 |
| :show | (:S)显示变量,类或导入 |
| :inspect | (:n)使用GUI对象浏览器检查变量或最后一个结果 |
| :purge | (:p)清除变量,类,导入或首选项 |
| :load | (:l)将文件或URL装入缓冲区 |
| .save | (:s)将当前缓冲区保存到文件 |
| .record | (:r)将当前会话记录到文件 |
| . | (:.)别名为::load |
| :register | (:rc)使用shell注册新命令 |
| :set | (:=)设置(或列表)首选项 |
| :doc | (:D)打开一个浏览器窗口,显示参数的文档 |
| :history | (:H)显示,管理和撤回编辑行历史记录 |
原文:https://blog.51cto.com/13760351/2522209