[英]IntelliJ IDEA: Cannot import SBT project
就此而言,我对使用 Play 或 IntelliJ 进行开发是完全陌生的。 我使用 Activator 创建了一个简单的 HelloWorld 应用程序,这是一个sbt
项目。
我一直在尝试将其导入 IntelliJ,这是我卡在的屏幕: https://www.dropbox.com/s/we1a4a3184sojvb/Screenshot%202014-07-24%2016.57.11.png
在我浏览过的几乎所有在线教程中,我都看到有人在导入屏幕上使用sbt
选项。 我也安装了 SBT 插件,但这并没有帮助。 我已经多次重新启动 IntelliJ 无济于事。
我哪里错了? 我正在运行SBT
13.1.4
。
从现有源导入新模块时出现此错误。
SBT
选项卡。/your-project-folder
./activator
idea
。 它将生成 IDEA 项目。File->Open..
项目。我有一个类似的问题,它来自与这里的其他解决方案不同的地方,所以添加它以防其他人发生。
在我的情况下,问题是由意外打开 IdeaProjects 目录引起的。 执行此操作时,它会在该目录中创建 .Idea 文件夹,并将其作为项目填充。 这显然也混淆了集合导入。
解决方案是删除 .Idea 文件夹并再次打开(而不是导入)目录。
当我尝试将新的 Scala 项目 A 作为模块导入到现有的 IntelliJ 项目 B 时遇到了同样的错误。 我通过以下步骤解决了这个问题:
经过一系列的挣扎,我必须说一些奇怪的东西解决了这个问题——转向 IntelliJ IDEA Ultimate。 它内置了 Play 应用程序支持,可以开箱即用地运行/调试/测试应用程序,非常方便。
在这次经历之后,我只能说 JetBrains 希望你升级到 Ultimate,如果你想让事情开箱即用。
我相信也有办法让 CE 与它一起工作,但我没有成功。
导入项目
build.sbt
文件,以便 IntelliJ 可以找到它作为 SBT 项目。此问题已在 SBT 和 Scala 插件的最新更新中解决。
确保您的 java 路径正确( IntelliJ 可以使用系统定义之外的其他路径)
Preferences -> Build, Execution, Deployment -> sbt -> JVM - 选择一个正确的 JRE
IntelliJ IDEA 2022.2.1 (Ultimate Edition)
scala plugin: 2022.2.12
sbt version: 1.7.1
使其工作的步骤数量可能会有所不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.