Pada artikel selanjutnya kita akan melihat SDLMAN. Jika Anda adalah seorang pengembang yang sering menginstal dan uji aplikasi di berbagai SDK, Anda harus mencoba SDKMAN. Ini satu Alat CLI yang membantu Anda mengelola berbagai kit pengembangan perangkat lunak dengan mudah.
Alat ini akan memberi kita cara mudah untuk menginstal, mengubah, mendaftar dan menghapus SDK. Dengan SDKMAN, kami bisa mengelola versi paralel dari beberapa SDK dengan mudah di sistem operasi mirip Unix. Ini juga memungkinkan pengembang untuk menginstal Software Development Kits untuk JVM, Groovy, Scala, Kotlin, dan Ceylon. Ant, Gradle, Grails, Maven, SBT, Spark, Spring Boot, Vert.x, dan banyak lainnya. SDKMAN gratis, ringan, open source dan ditulis dalam bash.
Instal SDKMAN
Menginstal SDKMAN sangat mudah. Pertama, kami harus memastikan telah menginstal aplikasi zip, unzip, dan curl. Ini tersedia di repositori default untuk sebagian besar distribusi Gnu / Linux. Di Ubuntu, kita hanya perlu mengetik di terminal (Ctrl + Alt + T):
sudo apt install zip unzip curl
sekarang kami akan menginstal SDKMAN menggunakan perintah:
curl -s "https://get.sdkman.io" | bash
Instalasi sesederhana itu. Setelah selesai, kami akan menjalankan perintah berikut:
source "$HOME/.sdkman/bin/sdkman-init.sh"
Akhirnya, periksa apakah penginstalan berhasil menggunakan perintah:
sdk version
Kelola beberapa kit pengembangan perangkat lunak
Untuk melihat daftar kandidat yang tersedia (SDK), jalankan di terminal (Ctrl + Alt + T):
sdk list
Seperti yang Anda lihat, SDKMAN mencantumkan kandidat bersama dengan deskripsinya, situs web resmi mereka, dan perintah penginstalan. Tekan tombol j untuk turun dalam daftar dan huruf k untuk naik.
Instal SDK
Untuk menginstal file SDK, misalnya Java JDK, jalankan:
sdk install java
Jika Anda memiliki beberapa SDK, itu akan menanyakan apakah Anda ingin versi terbaru yang diinstal ditetapkan sebagai default. Jika Anda menjawab Si versi yang baru saja Anda instal akan disetel sebagai default.
Instal versi SDK
untuk instal versi tertentu dari SDK, kami akan melakukan sesuatu seperti berikut:
sdk install ant 1.10.1
Perintah di atas akan menginstal Apacha Ant versi 1.10.1. To daftar versi yang tersedia calon, semut dalam hal ini, gunakan perintah:
sdk list ant
Seperti yang saya katakan, jika Anda telah menginstal beberapa versi, SDKMAN akan menanyakan apakah Anda ingin versi yang Anda instal disetel sebagai default. Anda dapat menjawab Ya untuk menyetel versi ini sebagai default. Selain itu, Anda dapat melakukannya nanti menggunakan perintah berikut:
sdk default ant 1.10.1
Perintah di atas akan menetapkan Apache Ant versi 1.10.1 sebagai default.
Periksa versi mana yang digunakan
untuk periksa versi SDK mana yang saat ini digunakan, misalnya Java, kami akan menjalankan perintah seperti:
sdk current java
Periksa versi paket yang diinstal dengan SDKMAN
Kita bisa periksa versi mana yang saat ini digunakan untuk semua kandidat yang telah kami instal, kami akan menjalankan perintah:
sdk current
Perbarui kandidat
untuk perbarui sdk usang, dalam hal ini scala, lakukan dengan perintah:
sdk upgrade scala
juga kami dapat memeriksa apakah ada SDK yang diinstal sudah usang menggunakan perintah:
sdk upgrade
Aktifkan atau nonaktifkan fungsi offline
SDKMAN memiliki mode offline itu memungkinkan SDKMAN untuk bekerja saat bekerja offline. Itu dapat diaktifkan atau dinonaktifkan kapan saja menggunakan perintah berikut:
sdk offline enable sdk offline disable
Hapus SDK yang diinstal
Untuk menghapus SDK yang diinstal, jalankan:
sdk uninstall ant 1.10.1
Perintah di atas akan menghapus Apache Ant 1.10.1 dari sistem kami.
Perbarui SDKMAN
Jika ada versi baru SDKMAN, perintah berikut akan menginstalnya jika tersedia.
sdk selfupdate
SDKMAN juga akan memeriksa pembaruan secara berkala dan akan memberikan instruksi untuk pembaruan tersebut.
Kosongkan cache
Disarankan bersihkan cache Ini berisi file biner SDK yang diunduh dari waktu ke waktu. Untuk melakukannya, jalankan saja:
sdk flush archives
Itu juga bagus folder temp bersih untuk menghemat ruang:
sdk flush temp
Copot SDKMAN
Jika setelah mencobanya Anda menyadari bahwa Anda tidak memerlukan SDKMAN atau Anda tidak menyukainya, Anda dapat menghapusnya dengan mengetik di terminal:
rm -rf ~/.sdkman
Terakhir, buka file .bashrc, .bash_profile dan / atau .profile Anda. Temukan dan hapus baris berikut dari akhir file.
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! export SDKMAN_DIR="/home/entreunosyceros/.sdkman" [[ -s "/home/entreunosyceros/.sdkman/bin/sdkman-init.sh" ]] && source "/home/entreunosyceros/.sdkman/bin/sdkman-init.sh"
Membantu
untuk dapatkan detail lebih lanjut, Anda dapat melihat bagian bantuan dengan mengetik:
sdk help
untuk dapatkan informasi lebih lanjut tentang program ini, Anda dapat berkonsultasi dengan situs proyek atau halaman Anda GitHub.