Как указать количество потоков, используемых SBT во время любой команды?

Maven имеет -T <num_threads> вариант. Есть ли что-нибудь подобное для SBT? Как заставить его загружать мои зависимости в параллельных потоках, а не делать это последовательно?

1 ответ

Решение

Параллельная загрузка зависимостей поддерживается с SBT 1.0:

sbt 1 по умолчанию использует HTTP-клиент Gigahorse (при поддержке Square OkHttp) для параллельной загрузки артефактов.

Это также обсуждается в разделе Загрузка артефактов параллельно #590.

Плагин coursier SBT также поддерживает параллельную загрузку зависимостей:

По умолчанию загрузка происходит в глобальном фиксированном пуле потоков (с 6 потоками, допускающими 6 параллельных загрузок), но вы можете предоставить свой собственный пул потоков для Cache.default,

Другие вопросы по тегам