Groovy是一种功能强大,可选类型和动态 语言,支持Java平台。
最近在研究Jenkins的Pipeline,其是用groovy进行脚本化开发,故开启学习研究
安装之前
groovy依赖于Java环境,故安装groovy之前需要安装Java环境,具体安装网上可以查找具体的教程。
这里提供简化版安装
下载地址
安装过程
# download and install
cd /tmp && wget http://mp-weixin.colinspace.com/software/jdk-8u281-linux-x64.tar.gz && tar -zxvf jdk-8u281-linux-x64.tar.gz && mv jdk1.8.0_281 /usr/local/java
# config
# 注意这里变量要加 \
cat > /etc/profile.d/java.sh <<EOF
export JAVA_HOME=/usr/local/java
export JRE_HOME=\${JAVA_HOME}/jre
export CLASSPATH=./:\${JAVA_HOME}/lib:\${JRE_HOME}/lib
export PATH=\$PATH:\${JAVA_HOME}/bin
EOF
# take effect and verify
source /etc/profile.d/java.sh
java -version
安装groovy
下载地址
groovy3.0.8
安装过程如下
# 下载
cd /tmp && wget http://mp-weixin.colinspace.com/software/apache-groovy-sdk-3.0.8.zip
# 解压安装
unzip apache-groovy-sdk-3.0.5.zip
mv groovy-3.0.8 /usr/local/groovy
# 配置
cat > /etc/profile.d/groovy.sh <<EOF
export GROOVY_HOME=/usr/local/groovy
export PATH=$PATH:\$GROOVY_HOME/bin
EOF
# 验证
source /etc/profile.d/groovy.sh
groovy -v
groovysh --version
演示
root@pts/0 $ /usr/local/groovy/bin/groovysh
May 13, 2021 11:30:34 AM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Groovy Shell (3.0.8, JVM: 1.8.0_281)
Type ':help' or ':h' for help.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
groovy:000> print('hello world, hello groovy')
hello world, hello groovy===> null
groovy:000> quit
Unknown property: quit
groovy:000> :quit
附加
Linux下脚本化安装 jdk1.8.281
Linux下脚本化安装 groovy
Refer:
网友评论