Problem scenario
You want to install Groovy on CentOS 7.x but no yum repositories are configured for directly installing it. What should you do?
Solution
Run these commands:
sudo yum -y install ant ant-junit antlr-tool apache-commons-cli apache-commons-logging apache-ivy bsf jansi jline junit objectweb-asm tomcat-jsp-2.2-api tomcat-servlet-3.0-api xstream
curl http://rpmfind.net/linux/centos/7.4.1708/os/x86_64/Packages/groovy-1.8.9-7.el7.noarch.rpm > /tmp/groovy-1.8.9-7.el7.noarch.rpm
sudo rpm -i /tmp/groovy-1.8.9-7.el7.noarch.rpm