SDKMAN, CLI инструмент за управление на комплекти за разработка на софтуер

за sdkman

В следващата статия ще разгледаме SDLMAN. Ако сте разработчик, който често инсталира и тествайте приложения в различни SDK, трябва да опитате SDKMAN. Това е едно CLI инструмент което ви помага лесно да управлявате различни комплекти за разработка на софтуер.

Инструментът ще ни предостави лесен начин за инсталиране, промяна, списък и премахване на SDK. С SDKMAN можем управлявайте паралелни версии на множество SDK лесно на всяка подобна на Unix операционна система. Той също така позволява на разработчиците да инсталират комплекти за разработка на софтуер за JVM, Groovy, Scala, Kotlin и Цейлон. Ant, Gradle, Grails, Maven, SBT, Spark, Spring Boot, Vert.x и много други. SDKMAN е безплатен, лек, с отворен код и написано на bash.

Инсталирайте SDKMAN

Инсталирането на SDKMAN е много просто. Първо, ще трябва да се уверим са инсталирали приложенията zip, unzip и curl. Те са налични в хранилищата по подразбиране за повечето Gnu / Linux дистрибуции. В Ubuntu ще трябва само да напишем в терминала (Ctrl + Alt + T):

sudo apt install zip unzip curl

Сега ще инсталираме SDKMAN с помощта на команда:

Инсталация на Sdkman

curl -s "https://get.sdkman.io" | bash

Инсталацията е толкова проста. След като завърши, ще изпълним следната команда:

source "$HOME/.sdkman/bin/sdkman-init.sh"

На последно място, проверете дали инсталацията е успешна с помощта на командата:

sdkman версия

sdk version

Управлявайте множество комплекти за разработка на софтуер

За да видите списъка с налични кандидати (SDK), стартирайте в терминал (Ctrl + Alt + T):

sdkman кандидати

sdk list

Както можете да видите, SDKMAN изброява кандидатите заедно с тяхното описание, официалния им уебсайт и командата за инсталиране. Натиснете бутона j, за да слезете в списъка и буквата k, за да отидете нагоре.

Инсталирайте SDK

За да инсталирате SDK, например Java JDK, изпълнете:

инсталирайте sdk java -

sdk install java

Ако имате няколко комплекта за разработване на софтуер (SDK), той ще ви попита дали искате последната инсталирана версия да бъде зададена по подразбиране. Ако отговорите Si версията, която току-що сте инсталирали, ще бъде зададена по подразбиране.

Инсталирайте версия на SDK

за инсталирайте определена версия на SDK, ще направим нещо като следното:

sdkman инсталиране ant

sdk install ant 1.10.1

Горната команда ще инсталира Apacha Ant версия 1.10.1 списък на наличните версии на кандидат, мравка в този случай, използвайте командата:

избройте наличните кандидат-версии sdkman

sdk list ant

Както казах, ако сте инсталирали няколко версии, SDKMAN ще ви попита дали искате инсталираната версия да бъде зададена по подразбиране. Можете да отговорите с Да, за да зададете тази версия по подразбиране. Също така можете да направите това по-късно, като използвате следната команда:

sdk default ant 1.10.1

Горната команда ще зададе Apache Ant версия 1.10.1 по подразбиране.

Проверете коя версия се използва

за проверете коя версия на SDK се използва в момента, например Java, ще изпълним команда като:

sdkman текущата java

sdk current java

Проверете версията на пакетите, инсталирани със SDKMAN

Ние можем проверете коя версия в момента се използва за всички кандидати които сме инсталирали, ще изпълним командата:

текущата проверка на инсталираните версии на sdk

sdk current

Актуализиране на кандидата

за актуализирайте остарял sdk, в този случай скала, направете го с командата:

sdk upgrade scala

също можем да проверим дали някой от инсталираните SDK не е остарял с помощта на команда:

sdk upgrade

Активирайте или деактивирайте офлайн функцията

SDKMAN има офлайн режим, който позволява на SDKMAN да работи, когато работи офлайн. Той може да бъде активиран или деактивиран по всяко време, като се използват следните команди:

sdk offline enable

sdk offline disable

Премахнете инсталиран SDK

За да премахнете инсталиран SDK, изпълнете:

sdk uninstall ant 1.10.1

Горната команда ще деинсталира Apache Ant 1.10.1 от нашата система.

Актуализирайте SDKMAN

В случай, че има нова версия на SDKMAN, следната команда го инсталира, ако е налична.

sdk selfupdate

SDKMAN също ще проверява периодично за актуализации и ще предоставя инструкции за актуализацията.

Изчистване на кеша

sdkman изчистване на кеша

Препоръчва се изчистете кеша Той съдържа двоичните файлове на SDK, изтеглени от време на време. За да направите това, просто изпълнете:

sdk flush archives

Също така е добър чиста временна папка за да спестите място:

sdk flush temp

Деинсталирайте SDKMAN

Ако след изпробването си осъзнаете, че не се нуждаете от SDKMAN или не ви харесва съвсем, можете да го изтриете, като напишете в терминала:

rm -rf ~/.sdkman

Накрая отворете вашите .bashrc, .bash_profile и / или .profile файлове. Намерете и изтрийте следните редове от края на файла.

bashrc деинсталиране на файл sdkman

#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"

Помощ

за получите повече подробности, можете да се консултирате с раздела за помощ, като напишете:

sdkman помощ

sdk help

за получите повече информация за тази програма, можете да се консултирате с уебсайт на проекта или вашата страница GitHub.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.