如何在 Intellij Idea 中使用自定义 sbt 版本?

Posted

技术标签:

【中文标题】如何在 Intellij Idea 中使用自定义 sbt 版本?【英文标题】:How to use custom sbt version in Intellij Idea? 【发布时间】:2015-09-24 00:42:36 【问题描述】:

我有一个 scala sbt 项目。当我在 intellij 中打开终端并执行 sbt sbtVersion 时,我看到 0.13.8。我想使用我自己的本地安装,即 0.13.5。当我打开一个新的命令提示符时,我看到 sbt 版本是 0.13.5,但在 IntelliJ 终端中,即使我将“设置-> SBT”配置为指向自定义的“sbt”,它仍然一直显示 0.13.8 -launch.jar”而不是捆绑。如何让 IntelliJ 使用我的“旧版本”SBT?

我遇到的主要问题是:

服务器访问错误:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

我听说 SBT 0.13.5 是要使用的版本,但我无法告诉 IntelliJ 使用它。

【问题讨论】:

【参考方案1】:

如截图所示,它位于

偏好 |构建、执行、部署 |构建工具 | SBT。

在该对话框中,它是下面的最后一个选项

启动器 (sbt-launch.jar)

【讨论】:

谢谢。在 ubuntu 中,从dl.bintray.com/sbt/debian 安装 sbt,路径是 /usr/share/sbt/bin/sbt-launch.jar sudo find / -name sbt-launch.jar 也给了我/usr/share/sbt/bin/sbt-launch.jar

以上是关于如何在 Intellij Idea 中使用自定义 sbt 版本?的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA如何设置头注释,自定义author和date

使用 IntelliJ IDEA 自定义注释样式

如何使IntelliJ Idea停止警告某些属性?

如何在 IntelliJ IDEA 上增加内存堆大小?

IntelliJ IDEA常用设置及快捷键以及自定义

IntelliJ IDEA常用设置及快捷键以及自定义