BSP 支持
构建服务器协议 (BSP) 定义了一种标准方式,让构建工具如 sbt 或 Mill 能与 IDE 交互,允许您导入项目、运行编译和其他任务、直接在 IDE 中获取错误消息和进度更新。
适用于 IntelliJ IDEA 的 Scala 插件支持 BSP 作为客户端。
从 BSP 模型打开 sbt 项目
在欢迎屏幕上,按 Ctrl+Shift+A 并搜索 从现有源创建项目 操作。 或者,在主菜单中转到 。
在打开的对话框中,选择包含您的 sbt 项目的目录。 在打开的页面上,选择 BSP 选项并点击 下一步。

点击 完成。 IntelliJ IDEA 打开项目,配置 BSP 服务器,并加载所有必要的依赖项。 BSP 工具窗口显示导入的项目及其依赖项。

在状态栏上有 BSP 连接 图标,您可以点击此图标并禁用连接,无论是仅一个项目还是所有 BSP 连接。
BSP 连接文件生成
对于 Scala CLI 和 Mill,在每次 BSP 服务器启动之前,BSP 连接文件会被重新生成。 您可以在设置中禁用此功能。
导入项目时,会弹窗通知连接文件已重新生成。 其中包含指向 BSP 设置页面的链接。 您还可以在 手动访问该页面。

2026年 3月 24日