Как использовать пользовательскую версию sbt в Intellij Idea?

У меня есть проект Scala SBT. Когда я открываю терминал в intellij и делаю sbt sbtVersion, я вижу 0.13.8. Я хочу использовать свою локальную установку, которая является 0.13.5. Когда я открываю новую командную строку, я вижу, что версия sbt - 0.13.5, но в терминале IntelliJ он продолжает говорить 0.13.8, хотя я настроил свой "Настройки->SBT", чтобы он указывал на пользовательский "sbt". -launch.jar "вместо в комплекте. Как заставить IntelliJ использовать мою "старую версию" SBT?

Моя главная проблема, которую я получаю, заключается в следующем:

Ошибка доступа к серверу: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенной цели

Я слышал, что SBT 0.13.5 - это версия, которую нужно использовать, но у меня возникли проблемы при использовании IntelliJ.

2 ответа

Решение

Как показано на скриншоте, он находится под

Предпочтения | Сборка, выполнение, развертывание | Инструменты для сборки | SBT .

В этом диалоге это последний вариант под

Launcher (sbt-launch.jar)

введите описание изображения здесь

На случай, если кому-то еще понадобится:sbt-launcher.jarрасположение на MacOS:/opt/homebrew/Cellar/sbt/1.9.0/libexec/bin/sbt-launch.jar

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