GNU/Linux >> Belajar Linux >  >> Debian

Instal Gradle di Debian 10 - Panduan langkah demi langkah?

Gradle adalah alat yang ampuh yang dapat digunakan untuk mengotomatisasi kompilasi dan eksekusi kode sumber di berbagai platform. Awalnya dibuat oleh Johnson Markham pada April 2012, tetapi setelah ia meninggal karena kanker, proyek ini aktif kembali di bawah kepemilikan Google dengan bantuan dari banyak orang lain yang terus mengembangkan proyek hebat ini hingga hari ini.

Salah satu keunggulan utama Gradle adalah fleksibilitasnya. Ini dapat digunakan untuk membangun proyek sederhana dan kompleks, dan dapat dengan mudah disesuaikan untuk memenuhi kebutuhan setiap proyek.

Gradle juga terintegrasi dengan baik dengan alat pengembangan lainnya. Misalnya, dapat digunakan untuk mengkompilasi kode Java, menjalankan tes unit, dan membuat dokumentasi Javadoc. Keuntungan lain dari Gradle adalah kecepatannya. Itu dapat dengan cepat membangun proyek besar tanpa menghambat CPU atau memori komputer Anda.

Dari aplikasi seluler hingga aplikasi web, Gradle dapat digunakan untuk membangun hampir semua jenis perangkat lunak. Jika Anda mencari sistem otomatisasi build yang andal dan dapat disesuaikan, Gradle sangat layak untuk dipertimbangkan.

Gradle ditulis dalam Java dan menggunakan Groovy sebagai bahasa skripnya. Groovy adalah bahasa berbasis JVM yang kuat yang dirancang untuk digunakan dengan Java. Jika Anda tidak terbiasa dengan Groovy, jangan khawatir – Gradle dapat digunakan tanpa mengetahui fitur-fiturnya. Namun, jika Anda ingin memanfaatkan beberapa fitur Gradle yang lebih canggih, ada baiknya mempelajari sedikit tentang Groovy.

Gradle mirip dengan Apache Maven, sistem otomatisasi build yang populer untuk proyek Java.

Di sini, di LinuxAPT, kita akan melihat cara menginstal Gradle di Debian 10.


Perbedaan utama antara Gradle dan Maven meliputi:

  • Manajemen dependensi yang andal – Alat manajemen dependensi memungkinkan Anda dengan cepat mengimpor library eksternal ke dalam proyek Anda. Sebaliknya, Apache Maven menggunakan repositori pusat yang berisi ribuan pustaka yang umum digunakan yang telah dikirimkan oleh komunitas. Hal ini memudahkan untuk berbagi kode antar developer, tetapi jika Anda mengerjakan proyek yang lebih kecil, mungkin tidak ada gunanya menggunakan fitur ini.
  • Konfigurasi skrip yang lebih mudah – Dengan Gradle Anda dapat mengonfigurasi setiap tugas build menggunakan file skrip Groovy yang terpisah. Anda juga dapat mengonfigurasi tugas yang berbeda secara bersamaan dengan menambahkan skrip tambahan ke satu file. Apache Maven menggunakan file konfigurasi berbasis XML, yang bisa lebih sulit dikelola jika Anda memiliki proyek besar.
  • Sistem plugin yang lebih kuat – Gradle memiliki sistem plugin yang kuat yang memungkinkan Anda menambahkan tugas dan plugin khusus ke proyek Anda. Ini dapat berguna untuk mengintegrasikan dengan alat pengembangan lain, atau untuk mengotomatisasi tugas umum. Apache Maven tidak memiliki banyak plugin yang tersedia, dan plugin yang tersedia tidak selalu sekuat yang ada di Gradle.


Langkah-langkah untuk menginstal dan mengkonfigurasi Gradle pada sistem Linux Debian

1. Lakukan Pembaruan Sistem

Gradle akan mengkompilasi kode, jadi yang terbaik adalah memiliki sistem yang terbaru. Anda dapat memperbarui server Debian Anda menggunakan perintah berikut:

$ sudo apt update && sudo apt upgrade -y

Jika Anda belum masuk sebagai root, maka Anda akan dimintai kata sandi sudo Anda. Jika tidak, paket yang diperlukan akan ditingkatkan secara otomatis, dan sistem Anda akan diperbarui.


2. Instal Java

Jika Anda berencana menggunakan Gradle dalam proyek Java, sebaiknya instal JDK. JDK (Java Development Kit) berisi semua yang Anda butuhkan untuk mengkompilasi dan menjalankan program java. Versi terbaru JDK yang tersedia adalah OpenJDK 17.

Tetapi kami akan menggunakan JDK 11 karena memiliki dukungan jangka panjang dan merupakan implementasi referensi resmi untuk Java SE. Juga, beberapa dependensi perpustakaan lama tidak kompatibel dengan JDK 11.

Anda dapat menginstal Oracle JDK 11 menggunakan perintah ini:

$ sudo apt install openjdk-11-jdk -y

Untuk memeriksa apakah Anda berhasil menginstal JDK, buka jendela terminal baru dan jalankan perintah di bawah ini.

Perintah -version adalah perintah sederhana yang dapat menjalankan program apa pun dan menunjukkan versi untuk program tersebut. Untuk Java, ini akan menunjukkan versi Java yang telah Anda instal di mesin Anda. Hasil dari perintah ini tergantung pada Jave mana yang telah Anda instal:

$ java -version

OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2deb10u1) berarti versi OpenJDK saat ini adalah 11.0.12.

OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2deb10u1, mode campuran, berbagi) berarti VM berjalan dalam mode 64-bit dan berbagi memori dengan proses lain.


3. Konfigurasi Java 11

Untuk menggunakan Gradle dengan Java 11, kita perlu mengonfigurasi variabel lingkungan kita. Kita dapat melakukannya dengan mengedit file /etc/environment.

Variabel adalah wadah bernama untuk nilai yang dapat diubah. Di sini, kita akan mengatur variabel lingkungan JAVA_HOME ke jalur instalasi JDK kita.

Pertama, jalankan perintah di bawah ini untuk mendapatkan daftar semua versi Java yang diinstal. Perintah update-alternatives digunakan untuk mengkonfigurasi sistem untuk memilih program terminal mana yang akan digunakan. Ini juga dapat digunakan untuk memilih versi Java yang akan digunakan:

$ sudo update-alternatives --config java

Anda dapat melihat bahwa OpenJDK 11 terletak di /usr/lib/jvm/java-11-openjdk-amd64/bin/java. Kita perlu menambahkan jalur ini ke variabel lingkungan kita agar berfungsi dengan baik.

Buka file /etc/environment di editor favorit Anda. Contoh ini menggunakan nano:

$ sudo nano /etc/environment

Salin dan tempel baris berikut ke bagian bawah file dan simpan. Ini menyetel variabel lingkungan Java_HOME ke jalur penginstalan Java 11.

Perhatikan bahwa kita akan menghapus bagian trailing bin/java dari path sebelum menambahkannya ke variabel lingkungan kita. Ini memastikan bahwa ketika Java dipanggil, Gradle akan menggunakan versi ini alih-alih memanggil OpenJDK 11 secara langsung:

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Simpan file dan tutup. Jalankan perintah sumber berikut untuk memuat ulang variabel lingkungan Anda. Anda juga dapat melakukannya dengan keluar dan masuk kembali.

$ source /etc/environment

Sekarang, jalankan perintah echo untuk memverifikasi bahwa itu berhasil:

$ echo $JAVA_HOME

Outputnya akan menjadi jalur instalasi JDK. Jika Anda tidak melihat ini, berarti ada yang tidak beres! Periksa file /etc/environment untuk memastikan Anda menambahkan baris yang benar.


4. Instal Gradle

Sekarang kita telah mengkonfigurasi Java 11, kita dapat menginstal Gradle. Kami akan menggunakan distribusi biner untuk Gradle.

Kami dapat mengunduh binari Gradle langsung dari situs web Gradle. Biner Gradle adalah paket bawaan untuk Gradle yang telah dibuat oleh pembuat Gradle.

Kebanyakan orang akan menggunakan binari ini untuk menginstal Gradle karena jauh lebih mudah daripada membuatnya sendiri. Manfaatnya ada dua:Pertama, mesin Anda tidak perlu membangun apa pun, yang bisa memakan waktu lama. Kedua, binari dijamin kompatibel dengan mesin Anda dan versi Gradle.

Halaman unduhan Gradle https://gradle.org/releases/ memiliki binari yang berbeda untuk sistem operasi yang berbeda. Kami akan menggunakan satu untuk Linux.

Jalankan perintah wget di bawah ini untuk mengunduh binari Gradle. https://services.gradle.org/distributions/gradle-6.3-bin.zip adalah URL binari Gradle. -P /tmp menentukan direktori lokal untuk mengunduh file ke:

$ wget https://services.gradle.org/distributions/gradle-6.3-bin.zip -P /tmp

Ketika unduhan selesai, kita perlu mengekstraknya dengan perintah unzip:

$ sudo unzip -d /opt/gradle /tmp/gradle-*.zip

d adalah flag yang menentukan direktori tujuan untuk konten file. /opt/gradle adalah direktori lokal untuk mengekstrak Gradle. ~/tmp/gradle-*.zip adalah contoh untuk menentukan nama file yang akan di-unzip. Ini berfungsi karena unzip secara default membuka ritsleting semua file dengan .zip sebagai ekstensinya.

Ini akan membuat direktori baru di /opt/gradle/ bernama gradle-6.3. Anda dapat memverifikasi bahwa ini berfungsi dengan memeriksa isinya dengan perintah ls:

$ ls /opt/gradle/gradle-*

Outputnya adalah daftar semua file dalam direktori, termasuk direktori gradle-6.3 yang baru saja kita buat.

Pada titik ini, kami telah menginstal Gradle, tetapi belum dikonfigurasi. Kita perlu mengonfigurasi jalur ke Gradle yang dapat dieksekusi di variabel lingkungan kita.

Pada titik ini, kami telah menginstal Gradle, tetapi belum dikonfigurasi. Kita perlu mengonfigurasi PATH ke Gradle yang dapat dieksekusi di variabel lingkungan kita.

PATH adalah variabel lingkungan yang menentukan daftar direktori yang harus dicari oleh shell untuk file yang dapat dieksekusi. Ini berguna karena memungkinkan kita untuk menginstal beberapa versi Gradle di mesin kita dan dapat memanggilnya dengan mudah dari baris perintah.

Kita dapat mengonfigurasi jalur ke Gradle yang dapat dieksekusi dengan menyetel variabel lingkungan GRADLE_HOME. Variabel ini akan memberi tahu Gradle di mana menemukan direktori home-nya.

Perintah di bawah ini akan membuat file baru bernama gradle.sh di direktori /etc/profile.d:

$ sudo nano /etc/profile.d/gradle.sh

Rekatkan kode berikut ke dalam file, pastikan untuk mengganti jalur dengan jalur yang benar di mesin Anda:

export GRADLE_HOME=/opt/gradle/gradle-6.3
export PATH=${GRADLE_HOME}/bin:${PATH}

Dimana:

export GRADLE_HOME=/opt/gradle/gradle-6.3 menyetel variabel lingkungan GRADLE_HOME ke /opt/gradle/gradle-6.3:

export PATH=${GRADLE_HOME}/bin:${PATH} sets the PATH environment variable to ${GRADLE_HOME}/bin:${PATH} The ${PATH} variable is important because it makes Gradle accessible from the command line.

Sekarang kita hanya perlu menyimpan dan keluar dengan mengetik CTRL+X untuk menyimpan file sebagai file .sh, tekan ENTER, lalu ketik Y dan ENTER.

Selanjutnya, jalankan perintah sudo chmod +x /etc/profile.d/gradle.sh untuk membuat file tersebut dapat dieksekusi. Saat Anda membuat file baru di direktori /etc/profile.d, file tersebut tidak akan dapat dieksekusi secara default. Jadi kita perlu membuat file executable agar sistem kita bisa menjalankannya saat kita login:

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

Kami sekarang dapat memuat perubahan kami dengan menjalankan perintah sumber di bawah ini. Ini akan memberi tahu shell saat ini untuk menggunakan variabel lingkungan ini sehingga kami dapat memastikan Gradle berfungsi:

sumber /etc/profile.d/gradle.sh

Terakhir, kami dapat memverifikasi bahwa semuanya berfungsi dengan menjalankan perintah gradle:

$ gradle -v

Outputnya akan menunjukkan versi Gradle yang saat ini diinstal.



Debian
  1. Instal Cherry Tree di Debian 11 - Panduan langkah demi langkah?

  2. Instal Stellarium di Debian 11 Bullseye - Panduan langkah demi langkah?

  3. Instal Sublime Text 3 di Debian 11 - Panduan langkah demi langkah?

  1. Instal Chrome di Debian 11 - Panduan langkah demi langkah?

  2. Instal Qlipper di Debian 11 - Panduan langkah demi langkah?

  3. Instal FeatherNotes di Debian 11 - Panduan langkah demi langkah?

  1. Instal BasKet di Debian 11 - Panduan langkah demi langkah?

  2. Instal xArchiver di Debian 11 - Panduan langkah demi langkah?

  3. Instal Wireshark di Debian 10 - Panduan langkah demi langkah?