Skip to main content

Groovy Gradle Version 5.3.1

Gradle is an open-source build automation tool focused on flexibility and performance. It has a mature offering of libraries,plugins, and testing. Gradle build scripts are written using a Groovy or Kotlin DSL.

Although this post focuses on installation, I also wanted to provide some links for extra value:

Plugins can be found @ https://plugins.gradle.org/

Netflix's Glisten is an ease of use Groovy library for building JVM applications with Amazon Simple Workflow Service (SWF) check out https://github.com/Netflix/glisten

Lastly, Gradle auto completion can be found @ https://github.com/gradle/gradle-completion

Installing Gradle Version 5.3.1

yum makecache
yum install unzip
yum install bzip2
yum remove java
yum install java-1.8.0-openjdk
// Confirm Intalled correctly
java -version

wget https://services.gradle.org/distributions/gradle-5.3.1-bin.zip -P /tmp/
mkdir /opt/gradle
unzip -d /opt/gradle /tmp/gradle-5.3.1-bin.zip
rm /tmp/gradle-5.3.1-bin.zip
vim /etc/profile.d/gradle.sh  => Insert the following:
export PATH=$PATH:/opt/gradle/gradle-5.3.1/bin
chmod 755 /etc/profile.d/gradle.sh

Logout and Login to reset shell.

# gradle --version

Welcome to Gradle 5.3.1!
For more details see https://docs.gradle.org/5.3.1/release-notes.html
------------------------------------------------------------
Gradle 5.3.1
------------------------------------------------------------

Build time:   2019-03-28 09:09:23 UTC
Revision:     f2fae6ba563cfb772c8bc35d31e43c59a5b620c3

Kotlin:       1.3.21
Groovy:       2.5.4
Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM:          1.8.0_201 (Oracle Corporation 25.201-b09)
OS:           Linux 3.10.0-957.10.1.el7.x86_64 amd64

Comments

Popular posts from this blog

Veeam Free Linux Agent Install on Centos 7

If you are a junior admin that works with Vmware or Azure, learning Veeam backups can elevate your skills and value. This post will walk through the steps of setting up the free Linux backup agent on a Centos 7 virtual machine. Step 1: Lay the Foundation https://helpcenter.veeam.com/docs/agentforlinux/userguide/system_requirements.html?ver=30 https://helpcenter.veeam.com/docs/agentforlinux/userguide/installation_process.html?ver=30#dep Run uname -r and take note of the kernel version. Make sure you yum install kernel-devel which matches your kernel version In order to install libudev dependency I used yum install systemd-devel For libfuse dependency I used yum install fuse-libs yum install syslinux yum install epel-release yum update -y or yum makecache yum install dkms (If you cant find this package check your epel realease) *Do Not Skip Dependencies* unless they do not apply to your operating system. Footnotes will guide you in the docu...

Proxmox Has Won Me Over

I intended to make Ovirt Node work since it is based off of Centos but within 10 minutes of install I am having to vim /etc/hosts and set Ip address to hostnames because I need to bypass FQDN requirements. Then I need to set up the Ovirt Engine which requires a lot of resources. I still do not know what purposes it serves. An hour later and I still have not spun up a VM. At this point I am starting to think I shouldn't use this platform. I scrapped Ovirt and spun up a Proxmox host. I will add a big tip here. Login to your router when during the Proxmox install and reserve the IP it is using. This will effectively bind that private Ip to the MAC address of the Proxmox host. This step is super important. Once you are done installing Proxmox all the network configurations are done for you automatically. You do not have to set up a bridge between host and Vms. I was able to install Proxmox and spin up a Vm in about 15 minutes with full network connectivity. The GUI also looks ver...