Как использовать пользовательскую версию 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