GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal Alat Otomatisasi Gradle Build di Rocky Linux 8

Gradle adalah alat otomatisasi build dengan fokus pada ekstensibilitas dan performa. Ini dapat digunakan untuk melakukan tugas yang terkait dengan kompilasi perangkat lunak, penerapan, pengujian, analisis statis (misalnya, linting), dan banyak lagi.

Gradle sangat mudah dipelajari jika Anda baru mengenal build otomatis atau menginginkan solusi alternatif untuk salah satu tugas di atas yang tidak didukung oleh sistem build Anda saat ini dengan cukup baik atau tidak dapat dilakukan sama sekali. Gradle memiliki beberapa keunggulan dibandingkan alat lain seperti Ant, Maven, SBT (Scala Build Tool), dll., terutama dalam hal kemampuan penyesuaian dan kinerja output yang dihasilkan selama proses pembuatan toples akhir yang dapat dieksekusi misalnya.

Plugin Gradle adalah add-in yang memperluas build Gradle dengan beberapa fungsi baru. Gradle dikirimkan dengan satu set plugin yang dapat kami gunakan langsung di build kami tanpa konfigurasi tambahan apa pun. Misalnya, secara default, kami mendapatkan tugas untuk eksekusi build dan pengujian kami, manajemen ketergantungan, analisis kualitas kode (melalui plugin JaCoCo), dan seterusnya. Kami juga dapat menambahkan lebih banyak plugin untuk menyempurnakan bangunan kami lebih lanjut jika diperlukan.

Ada beberapa keuntungan dari masing-masing yang harus dipertimbangkan dengan hati-hati saat memilih alat build (Gradle vs. Maven).

Maven adalah salah satu dari sedikit sistem pembangunan yang banyak digunakan untuk Java, dan dianggap sebagai standar industri. Sudah ada sejak awal Java dan telah mampu beradaptasi saat versi baru dirilis. Perangkat lunak dan ekosistem di sekitarnya memastikan bahwa perangkat lunak tersebut akan selalu relevan dan didukung.

Gradle, di sisi lain, dirancang dari awal oleh para insinyur Google di Gradle untuk membangun aplikasi hybrid menggunakan Groovy, menjadi salah satu bahasa utamanya. Gradle dapat dilihat sebagai alternatif sumber terbuka untuk Maven yang lebih cepat dan lebih ringan karena penggunaan bahasa Groovy dan plugin yang tersedia. Proyek Gradle berumur kurang dari satu tahun dan belum sepenuhnya dipoles. Namun, kekurangan ini perlahan diperbaiki dibandingkan dengan Maven.

Pernahkah Anda terjebak pada fitur atau proyek karena tidak dikompilasi/dijalankan/dibangun seperti yang diharapkan? Saat Anda bekerja di Android dan Java, satu kode atau kesalahan konfigurasi dapat membuat seluruh build Anda gagal. Sekarang Anda dapat mengotomatiskan pengembangan Android dengan Gradle Build Automation Tool.

Dalam artikel ini, kami akan menunjukkan cara menginstal Gradle di Rocky Linux 8 Anda untuk membangun dan menjalankan aplikasi Java Android Anda. Setelah tutorial ini, Anda akan memiliki lingkungan yang lengkap untuk membangun aplikasi Anda menggunakan Gradle.

Prasyarat

Untuk melanjutkan artikel ini, Anda memerlukan hal berikut:

  • Server Rocky Linux 8 dengan RAM minimal 2GB.
  • Pengguna non-root dengan hak istimewa sudo.
  • Koneksi internet yang berfungsi.

Memperbarui sistem

Ada beberapa hal yang perlu kita lakukan untuk menginstal Gradle versi terbaru di Rocky Linux 8.

Pertama, mari perbarui Linux 8 Anda dengan perintah berikut.

sudo dnf check-update
sudo dnf update -y

Perintah-perintah ini akan memakan sedikit waktu, tergantung pada koneksi internet Anda. Harap bersabar dan tunggu sampai selesai.

Anda harus me-reboot Rocky Linux 8 Anda setelah dua perintah ini. Agar perubahan tersebut berlaku.

sudo reboot

Menginstal Java JDK

Gradle membutuhkan JDK untuk diinstal pada sistem Anda. Java adalah bahasa pemrograman yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Ini digunakan untuk membangun aplikasi untuk desktop, platform seluler, dan web. Gradle menggunakan basis kode Java untuk menginterpretasikan kode Groovy. Bahasa pemrograman Groovy adalah bahasa berorientasi objek yang dapat berjalan di platform Java.

JDK adalah singkatan dari Java Development Kit. Ini adalah pustaka perangkat lunak yang mencakup komponen dasar yang diperlukan untuk menjalankan program Java.

Dalam contoh ini, kita akan menginstal JDK 11 menggunakan OpenJDK atau Java Development Kit open-source Oracle.

Jalankan perintah di bawah ini untuk menginstal Java JDK 11 di Rocky Linux 8.

sudo dnf install java-11-openjdk-devel -y

Jalankan perintah java -version untuk melihat versi JDK yang terinstal di server Anda.

java -version

Anda akan mendapatkan output berikut.

Menginstal Gradle di Rocky Linux 8

Sekarang kita telah menginstal JDK 11, sekarang kita dapat menginstal Gradle di Rocky Linux 8. Ada dua cara untuk melakukan ini.

Yang pertama adalah menggunakan biner Gradle. Metode kedua adalah mengunduh file zip Gradle dan membuatnya secara manual. Kami akan menggunakan metode pertama. Biner Gradle mandiri dan dapat digunakan pada mesin Linux mana pun yang telah menginstal JDK. Dalam contoh ini, kita akan mengunduh dan menginstal biner Gradle.

Buka browser favorit Anda dan navigasikan ke halaman rilis Gradle.

Temukan rilis terbaru di halaman. Atasi URL untuk rilis terbaru dan catat itu. Dalam contoh ini, kita akan menggunakan Gradle 7.3.3 karena ini adalah versi terbaru saat artikel ini ditulis.

Jalankan perintah wget di bawah ini untuk mengunduh biner gradle 7.3.3. Ganti version=7.3.3 dengan nomor versi terbaru Anda.

wget https://downloads.gradle-dn.com/distributions/gradle-7.3.3-bin.zip -P /tmp

Jalankan perintah unzip di bawah untuk membuka zip biner Gradle yang diunduh.

unzip -d /opt/ /tmp/gradle-7.3.3-bin.zip

Sekarang setelah kita memiliki biner Gradle, sekarang kita dapat melanjutkan dengan mengonfigurasi Rocky Linux 8 kita untuk menggunakannya.

Jalankan perintah chmod +x /etc/profile.d/gradle.sh untuk membuat file dapat dieksekusi. Perintah chmod digunakan untuk mengubah hak akses pada file dan folder. Dalam hal ini, kami menggunakannya untuk membuat file skrip gradle.sh di direktori /etc/profile.d dapat dieksekusi.

sudo chmod +x /etc/profile.d/gradle.sh

Jalankan perintah source /etc/profile.d/gradle.sh untuk memaksa sistem menggunakan variabel lingkungan PATH yang diperbarui. Perintah sumber digunakan untuk menyuntikkan file ke lingkungan shell saat ini. Pada dasarnya, ia menambahkan konten file gradle.sh ini sebagai lapisan baru ke lingkungan shell saat ini.

source /etc/profile.d/gradle.sh

Sekarang PATH kami telah diperbarui, kami dapat melanjutkan dengan menggunakan perintah Gradle untuk membangun dan menjalankan aplikasi Java Android kami. Tapi pertama-tama, mari kita periksa apakah instalasi telah berhasil.

Jalankan perintah gradle -v untuk melihat versi Gradle yang terinstal di Rocky Linux 8.

gradle -v

Anda akan melihat sesuatu seperti output berikut.

Kesimpulan

Sekarang setelah Anda berhasil menginstal Gradle di Rocky Linux 8, sekarang Anda dapat menggunakan Gradle untuk membangun dan menjalankan aplikasi Java Android Anda. Jangan lupa untuk membagikan artikel ini kepada orang lain.


Linux
  1. Cara Menginstal Gradle Build Tool di Ubuntu 18.04 LTS

  2. Cara Menginstal Gulp.js di Rocky Linux 8

  3. Cara Instal Apache Kafka di Rocky Linux 8

  1. Cara Menginstal Ansible (Alat Otomatisasi) di Rocky Linux 8

  2. Cara Menginstal RockyLinux 8.4

  3. Cara Menginstal Python 3.10 di Rocky Linux 8

  1. Cara Instal Rocky Linux 8.4

  2. Cara Menginstal Alat Otomatisasi Gradle Build di Debian 11

  3. Cara Menginstal WordPress di Rocky Linux 8