IntelliJ IDEA 2025.1 Help

在 sbt 中分离主模块和测试模块(测试版)

在 IntelliJ IDEA 中使用 Scala 插件,有一种新的实验模式用于处理 sbt 项目。 如果启用,它会将主源代码和测试源代码组织为独立模块,从而改进编译和依赖管理。

启用分离模块模式

  1. Ctrl+Alt+S 打开设置,然后选择 构建、执行、部署 | 构建工具 | sbt

  2. 启用 为主要源代码和测试源代码创建单独的模块 选项。

    为主要源代码和测试源代码创建单独的模块
  3. 点击 OK。 项目将会自动重新加载,并创建新的模块。

  4. 重新加载后,每个引用模块的运行配置应切换到相应的主模块或测试模块。 在少数情况下,可能无法自动更改运行配置中的模块。

    如果发生这种情况,您可以通过显式使用 将运行配置更新为新的模块命名方案 操作来更新运行配置。 您可以通过使用 Find Action Ctrl+Shift+A 查找,或通过主菜单导航至 工具 | Scala 来找到它。

    将运行配置更新为新的模块命名方案

有关更多详细信息以及此新模式如何帮助配置 sbt 项目的示例,请参阅 JetBrains 博客中的 sbt 项目的新模块布局文章。

最后修改日期: 2025年 4月 24日