Instalasi Quarkus dengan Quarkus Command Line Interface (CLI)

Panduan Instalasi Quarkus CLI dengan JBang

Quarkus CLI memungkinkan programmer membuat, mengelola, dan membangun proyek Quarkus dengan lebih cepat dan lebih sederhana. Salah satu cara termudah untuk menginstalnya adalah dengan JBang, karena tidak memerlukan konfigurasi tambahan seperti Maven atau Gradle.


Berikut adalah narasi dan panduan lengkap untuk menginstal Quarkus CLI menggunakan JBang. 🚀


🔹 Panduan Instalasi Quarkus CLI dengan JBang

Quarkus CLI memungkinkan programmer membuat, mengelola, dan membangun proyek Quarkus dengan lebih cepat dan lebih sederhana. Salah satu cara termudah untuk menginstalnya adalah dengan JBang, karena tidak memerlukan konfigurasi tambahan seperti Maven atau Gradle.


1️⃣ Instalasi JBang (Jika Belum Terpasang)

Sebelum menginstal Quarkus CLI, pastikan JBang sudah terpasang di sistem Anda.

🛠 Instalasi JBang Sesuai OS:

🔹 Untuk Linux & macOS:

Gunakan SDKMAN (Direkomendasikan):

sdk install jbang

Atau gunakan Homebrew:

brew install jbangdev/tap/jbang

Atau gunakan Curl:

curl -Ls https://sh.jbang.dev | bash -s - app setup

🔹 Untuk Windows:

Gunakan Winget:

winget install --id jbangdev.jbang -e

Atau gunakan PowerShell:

Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://sh.jbang.dev')

2️⃣ Instalasi Quarkus CLI dengan JBang

Setelah JBang terpasang, jalankan perintah berikut untuk menginstal Quarkus CLI:

jbang app install --force quarkus@quarkusio

🔹 --force digunakan untuk memastikan bahwa versi terbaru selalu dipasang.


3️⃣ Verifikasi Instalasi

Setelah instalasi selesai, pastikan Quarkus CLI sudah terinstal dengan benar dengan menjalankan:

quarkus --version

Jika berhasil, Anda akan melihat output seperti ini:

Quarkus CLI 3.x.x

4️⃣ Penggunaan Dasar Quarkus CLI

Setelah berhasil menginstal Quarkus CLI, Anda dapat mulai menggunakan Quarkus untuk membuat proyek baru, menambahkan ekstensi, dan menjalankan aplikasi.

🔹 Membuat Proyek Baru

quarkus create app com.yusuf.demo --extension=resteasy-reactive

🔹 Perintah ini akan membuat proyek dengan Group ID com.yusuf.demo dan menambahkan ekstensi RESTEasy Reactive.

🔹 Menjalankan Aplikasi

Masuk ke direktori proyek:

cd com.yusuf.demo

Jalankan aplikasi dalam mode dev:

quarkus dev

🔹 Mode dev memungkinkan perubahan kode tanpa harus restart server.

🔹 Menambahkan Ekstensi Baru

Untuk menambahkan ekstensi, misalnya Hibernate ORM:

quarkus extension add hibernate-orm

🔹 Membuat Native Image (Opsional)

Jika Anda ingin membangun aplikasi native binary (tanpa JVM), jalankan:

quarkus build --native

🔹 Fitur ini membutuhkan GraalVM.


Kesimpulan

Dengan JBang, proses instalasi Quarkus CLI menjadi lebih cepat dan mudah tanpa perlu konfigurasi tambahan. Anda sekarang dapat mulai membangun aplikasi Quarkus dengan CLI yang ringan dan efisien. 🚀

Selamat mencoba! 💡

 



Comments

Popular posts from this blog

Numpang Kerja Remote dari Bandung Creative Hub

Numpang Kerja Remote dari Bandung Digital Valley

Cara Decompile berkas Dex dan Apk Android