Как настроить локальный репозиторий прокси для SBT?

У меня практически нет знаний о Maven/Ivy, но я знаю, что эти технологии лежат в основе способности SBT автоматически загружать библиотеки и управлять ими.

Когда я пытался сгенерировать проект IntelliJ Idea из SBT, он (Idea или подключаемый модуль генератора) не смог найти кэшированные библиотеки, хранящиеся в общем кэше Ivy 2. Я решил проблему, настроив проект SBT для использования старой схемы хранения загруженных библиотек в каталоге проекта. В другом моем проекте используется старая версия SBT, которая делает это по умолчанию.В обоих случаях я использую команду cleanдля удаления двоичных файлов библиотеки перед резервным копированием и updateпосле, чтобы снова загрузить все библиотеки. Это означает, что я загружаю одни и те же файлы библиотеки много раз.

Вопрос в том, как настроить локальный репозиторий для кэширования библиотек, чтобы обновление SBT загружало библиотеки из локального кэша, если они доступны? Было бы неплохо использовать существующий каталог ~/.ivy2/cacheдля кеша, если это возможно.

Я склонен полагать, что это довольно просто, если у вас есть хотя бы базовые знания Ivy 2.

6
задан Ivan 7 April 2012 в 19:03
поделиться