SBT Застрял Загрузка Артефактов - PullRequest
1 голос
/ 10 марта 2020

Итак, я просто хочу скомпилировать свой проект. sbt начинает скачивать артефакты. Я теряю связь, некоторые из артефактов наполовину загружены. Позже я пытаюсь продолжить, загрузка этих артефактов застревает. Я повторяю сборку - застрял (с тем же процентом). Я удаляю ~ / .ivy2, повторяю - застрял. Я удаляю ~ / .sbt И ~ / .ivy2 и повторяю - застрял.

Кажется, он (sbt) думает, что файлы частично загружаются, когда они не загружены, и пытается продолжить загрузку, а это невозможно, поскольку части файлов там нет. Так что, похоже, он застрял в каком-то нелегальном состоянии, но что бы я ни делал, я не могу вытолкнуть его из этого. Существует ли какая-либо «основная перезагрузка» (кроме переустановки моей ОС) в этой ситуации?

enter image description here

Процесс загрузки призрачных артефактов

Ответы [ 2 ]

0 голосов
/ 11 марта 2020

Решил, добавив

externalResolvers := Seq("Repo" at "https://oss.sonatype.org/content/repositories/releases/")

в мой build.sbt. Это принудительное скачивание с альтернативного пабли c репо.

0 голосов
/ 10 марта 2020

Вы можете попробовать сбросить сборку в чистое состояние

sbt clean

, а затем (необязательно) удалить кэш ~/.ivy2. (Вы также можете удалить все внутри целевых каталогов: target, project/target).

Если проблема не устранена, попробуйте проверить, можете ли вы загрузить артефакт самостоятельно, например, curl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...