Почему разрешение пользовательского плагина SBT медленное

У меня есть собственный плагин SBT, и я использую его в своем проекте. В случае любого изменения плагина я делаю publish-local, а затем собираю свой проект, и sbt пишет в консоли Resolving <my-plugin-name>;0.2-SNAPSHOT .... Это разрешение занимает много времени (около минуты).

Почему требуется так много времени для разрешения пользовательского плагина sbt из локального репозитория и как это исправить?

Обновить

Обратите внимание, что у меня медленное подключение к сети через прокси-сервер. Так что, наверное, дело в нем. Но в этом случае мне интересно, зачем sbt нужна сеть, если мой плагин опубликован локально. И если это проблема, как устранить сеть туда и обратно?


person Oleksandr.Bezhan    schedule 21.06.2013    source источник
comment
Было бы неплохо настроить прокси-сервер локального репозитория, такой как Nexus. Это оптимизирует сетевой трафик.   -  person Mark O'Connor    schedule 22.06.2013


Ответы (1)


Если зависимость является SNAPSHOT, то sbt попытается разрешить ее из удаленного репозитория, если она была обновлена.

См. также Повторно загрузить версию SNAPSHOT зависимости с помощью СБТ

person Garrett Hall    schedule 21.06.2013