V nasledujúcom článku sa pozrieme na SDLMAN. Ak ste vývojár a často inštalujete a testovacie aplikácie v rôznych SDK, musíte vyskúšať SDKMAN. Toto je jeden Nástroj CLI ktorá vám pomôže ľahko spravovať rôzne vývojové súpravy softvéru.
Tento nástroj nám poskytne jednoduchý spôsob inštalácie, zmeny, výpisu a odstránenia SDK. S SDKMAN môžeme spravovať paralelné verzie viacerých SDK ľahko na akomkoľvek operačnom systéme podobnom Unixu. Umožňuje vývojárom tiež inštalovať softvérové vývojové sady pre JVM, Groovy, Scala, Kotlin a Ceylon. Ant, Gradle, Grails, Maven, SBT, Spark, Spring Boot, Vert.x a mnoho ďalších. SDKMAN je zadarmo, ľahký, otvorený zdroj a napísaný v bashe.
Nainštalujte si SDKMAN
Inštalácia SDKMAN je veľmi jednoduchá. Najprv sa budeme musieť uistiť nainštalovali aplikácie zip, unzip a curl. Tieto sú k dispozícii v predvolených úložiskách pre väčšinu distribúcií Gnu / Linux. V Ubuntu budeme musieť iba napísať do terminálu (Ctrl + Alt + T):
sudo apt install zip unzip curl
Teraz nainštalujeme SDKMAN pomocou príkazu:
curl -s "https://get.sdkman.io" | bash
Inštalácia je taká jednoduchá. Po dokončení vykonáme nasledujúci príkaz:
source "$HOME/.sdkman/bin/sdkman-init.sh"
konečne, skontrolujte, či je inštalácia úspešná pomocou príkazu:
sdk version
Spravujte viac súprav na vývoj softvéru
Ak chcete zobraziť zoznam dostupní kandidáti (SDK), spustite v termináli (Ctrl + Alt + T):
sdk list
Ako vidíte, SDKMAN uvádza zoznam kandidátov spolu s ich popisom, oficiálnymi webovými stránkami a príkazom na inštaláciu. Stlačením klávesu j sa v zozname pohybujete nadol a písmom k hore.
Nainštalujte si SDK
Ak chcete nainštalovať a SDK, napríklad Java JDK, spustite:
sdk install java
Ak máte viac súprav SDK, zobrazí sa otázka, či chcete ako predvolenú nastaviť najnovšiu nainštalovanú verziu. Ak odpovieš Si verzia, ktorú ste práve nainštalovali, bude nastavená ako predvolená.
Nainštalujte si verziu SDK
na nainštalovať konkrétnu verziu súpravy SDK, urobíme niečo ako nasledovné:
sdk install ant 1.10.1
Vyššie uvedený príkaz nainštaluje Apacha Ant verzie 1.10.1 zoznam dostupných verzií kandidáta, mravca, v tomto prípade použite príkaz:
sdk list ant
Ako som už povedal, ak ste nainštalovali viac verzií, SDKMAN sa vás opýta, či chcete, aby bola verzia, ktorú inštalujete, nastavená ako predvolená. Môžete odpovedať Áno a nastaviť túto verziu ako predvolenú. Môžete to urobiť aj neskôr pomocou nasledujúceho príkazu:
sdk default ant 1.10.1
Vyššie uvedený príkaz nastaví ako predvolený Apache Ant verzia 1.10.1.
Skontrolujte, ktorá verzia sa používa
na skontrolovať, ktorá verzia súpravy SDK sa momentálne používa, napríklad Java, vykonáme príkaz ako:
sdk current java
Skontrolujte verziu balíkov nainštalovaných pomocou nástroja SDKMAN
Môžeme skontrolovať, ktorá verzia sa momentálne používa pre všetkých kandidátov ktoré máme nainštalované, vykonáme príkaz:
sdk current
Aktualizovať kandidáta
na aktualizovať zastaraný súbor sdk, v tomto prípade scala, urobte to pomocou príkazu:
sdk upgrade scala
tiež môžeme skontrolovať, či niektorá z nainštalovaných súprav SDK nie je zastaraná pomocou príkazu:
sdk upgrade
Povoliť alebo zakázať funkciu offline
SDKMAN má offline režim, ktorý umožňuje aplikácii SDKMAN pracovať aj pri práci v režime offline. Dá sa kedykoľvek povoliť alebo zakázať pomocou nasledujúcich príkazov:
sdk offline enable sdk offline disable
Odstráňte nainštalovanú súpravu SDK
Ak chcete odstrániť nainštalovanú súpravu SDK, spustite:
sdk uninstall ant 1.10.1
Vyššie uvedený príkaz odinštaluje Apache Ant 1.10.1 z nášho systému.
Aktualizujte program SDKMAN
V prípade, že existuje nová verzia nástroja SDKMAN, nainštaluje ho nasledujúci príkaz, ak je k dispozícii.
sdk selfupdate
SDKMAN bude tiež pravidelne kontrolovať aktualizácie a poskytne pokyny k aktualizácii.
Vymazať vyrovnávaciu pamäť
Odporúča sa vymazať vyrovnávaciu pamäť Obsahuje binárne súbory SDK, ktoré sa občas stiahnu. Ak to chcete urobiť, jednoducho spustite:
sdk flush archives
Je tiež dobrý čistý dočasný priečinok pre ušetrenie miesta:
sdk flush temp
Odinštalujte SDKMAN
Ak po vyskúšaní zistíte, že SDKMAN nepotrebujete alebo sa vám celkom nepáči, môžete ho vymazať zadaním do terminálu:
rm -rf ~/.sdkman
Nakoniec otvorte súbory .bashrc, .bash_profile alebo .profile. Nájdite a odstráňte nasledujúce riadky od konca spisu.
#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"
Pomoc
na získať ďalšie podrobnosti, môžete vyhľadať sekciu pomoci zadaním:
sdk help
na Získajte viac informácií o tomto programe, môžete sa obrátiť na webová stránka projektu alebo vaša stránka GitHub.