SDKMAN - Можно ли загрузить SDKS вручную для установки

Когда я пытаюсь установить SDK (например, visualvm) с помощью sdkman, загрузка занимает очень много времени (более 1 часа). Я смог скачать zip напрямую из источника намного быстрее с браузером tor.

Можно ли настроить sdkman для использования локального zip для установки вместо загрузки архива из источника?

Я скопировал скачанный архив в папки ~/.sdkman/tmp и ~/.sdkman/archives. Но когда я пытаюсь установить, sdkman снова пытается загрузить файл.


person Sudhir    schedule 31.05.2020    source источник


Ответы (1)


Я могу заставить его работать, скопировав загруженный архив в папку ~/.sdkman/tmp и изменив имя на ожидаемое sdkman.

Для VisualVM:

~/.sdkman/tmp$ cp /mnt/c/Users/user123/Downloads/visualvm_202.zip .
~/.sdkman/tmp$ mv visualvm_202.zip visualvm-2.0.2.bin

Для микронавта:

~/.sdkman/tmp$ cp /mnt/c/Users/user123/Downloads/micronaut-1.3.5.zip .
~/.sdkman/tmp$ mv micronaut-1.3.5.zip micronaut-1.3.5.bin

Как найти имя файла, которое ожидает sdkman:

  • Попробуйте установить SDK обычно с sdk install visualvm 2.0.2
  • Если загрузка SDK идет слишком медленно, прервите процесс установки с помощью ctrl + c
  • ls ~/.sdkman/tmp и вы можете увидеть имя файла, который sdkman пытается загрузить

Пожалуйста, предложите, если есть более простой и лучший подход

person Sudhir    schedule 31.05.2020