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
Post a Comment