Как избежать повторной загрузки пакета зависимостей sbt при переносе проекта sbt на новый компьютер - PullRequest
2 голосов
/ 27 февраля 2020

Если я перенесу проект sbt, например freedom , на новый компьютер, новый проект повторно загрузит пакеты зависимостей sbt. Это стоит мне много времени, и, кроме того, новый проект не может быть запущен, если машина не подключается к Inte rnet. Я переместил .ivy2/cache на машину, но он все равно не запускается. Кто подскажет, как это решить? Нужно ли повторно загружать пакеты при переходе на новую машину?

1 Ответ

1 голос
/ 28 февраля 2020

Чтобы развернуть комментарий Тило:

SBT до 1,3 кэшированных зависимостей в ~/.ivy2/cache по умолчанию. Начиная с версии 1.3, SBT использует Coursier для разрешения зависимостей и кэширования, что соответствует спецификациям OS * c описанным стандартам кэширования: https://get-coursier.io/docs/cache. Вы можете установить кеш самостоятельно, используя переменную окружения COURSIER_CACHE.

...