我刚刚为 IntelliJ 安装了SBT 插件并成功导入了我的项目。IntelliJ 中的 SBT 控制台按预期显示,但是由于我的项目布局,我无法使用它。整个问题是我的 SBT Play!project 不是顶级目录。相反,我有几个子模块的 Maven 父 pom,其中放置了我的 SBT 应用程序。这是它的样子:
MyProject (parent pom)
-> submodule1 (JAR)
-> submodule2 (JAR)
-> webapp (SBT Play! webapp module)
运行 Play 没有问题!来自 Linux CLI 的应用程序,之前将目录更改为MyProject\webapp
并从那里执行 SBT。但是,我看不到在 IntelliJ 中为 SBT 控制台设置根目录的任何选项。我已将整个项目导入工作区,因此默认项目根目录MyProject
显然不是 SBT 项目。
有什么方法可以更改 IntelliJ SBT 插件的“工作目录”?