Как указать количество потоков, используемых SBT во время любой команды?
Maven имеет -T <num_threads>
вариант. Есть ли что-нибудь подобное для SBT? Как заставить его загружать мои зависимости в параллельных потоках, а не делать это последовательно?
1 ответ
Решение
Параллельная загрузка зависимостей поддерживается с SBT 1.0:
sbt 1 по умолчанию использует HTTP-клиент Gigahorse (при поддержке Square OkHttp) для параллельной загрузки артефактов.
Это также обсуждается в разделе Загрузка артефактов параллельно #590.
Плагин coursier SBT также поддерживает параллельную загрузку зависимостей:
По умолчанию загрузка происходит в глобальном фиксированном пуле потоков (с 6 потоками, допускающими 6 параллельных загрузок), но вы можете предоставить свой собственный пул потоков для
Cache.default
,