Gradle is an open-source build automation system that helps developers automate, build and deliver software efficiently. Gradle improves on Apache Ant and Apache Maven concepts and uses Groovy-style language instead of XML, unlike its predecessors. Gradle also works with many of the popular IDE platforms available today, including, Android Studio, Eclipse, IDEA, and NetBeans. For more about Gradle, please visit its homepage. To get started installing Gradle on Ubuntu systems, follow the steps below:
Install Java JDK
Gradle needs Java JDK installed on Ubuntu. It requires Java JDK 7 and above. however, Java JDK 8 is much more stable and supported across many platforms. For this tutorial, we’re going to be installing OpenJDK 8 on Ubuntu. To install OpenJDK 8, run the commands below After that, run the commands below to print out the version of Java installed. You should see similar content as shown below:
Install Gradle
Now that OpenJDK 8 is installed, run the commands below to download Gradle version 4.10.2 in the /tmp. At the time of this writing, the version is 4.10.2 After that, extract the content into the /opt directory. Gradle should be extracted to the /opt/gradle/gradle-4.10.2 directory. You will want to keep the version separate so you can upgrade easily. In the future, all you need to do is create a symbolic link to the version folder to use that version.
Configure Ubuntu Environment Variables
Now that you’ve extracted Gradle content, go and configure Ubuntu environment variables to use Gradle. You can do that by running the commands below to create a new file called Gradle. sh in the /etc/profile.d directory. They copy and paste the lines below into the file and save. When you’re done, run the commands below to make the file executable. That’s it! You should be able to use Gradle on Ubuntu. To print out the Gradle version and info sheet, run the commands below That should print out its info as shown below: Enjoy! Conclusion: This post showed you how to install Gradle on Ubuntu 20.04 | 18.04. If you find any error above, please comment in the form below and report. Thanks, You may also like the post below: