美文网首页
centos安装groovy环境

centos安装groovy环境

作者: 菩提老鹰 | 来源:发表于2021-05-13 11:32 被阅读0次

    Groovy是一种功能强大,可选类型和动态 语言,支持Java平台。
    最近在研究Jenkins的Pipeline,其是用groovy进行脚本化开发,故开启学习研究

    安装之前

    groovy依赖于Java环境,故安装groovy之前需要安装Java环境,具体安装网上可以查找具体的教程。
    这里提供简化版安装

    下载地址

    jdk1.8.281

    安装过程

    # 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:

    相关文章

      网友评论

          本文标题:centos安装groovy环境

          本文链接:https://www.haomeiwen.com/subject/dlbtjltx.html