首页 > 解决方案 > 删除的 Intellij sbt 项目不断被重新创建

问题描述

我尝试删除的 Scala 项目文件夹不断重新创建/删除时不会删除。我正在使用 : rm -rf <folder> 删除我在 Intellij 中作为项目指向的文件夹。我也尝试过: sudo rm -rf <folder> 以下目录不断自动重新创建: <folder>/project/target/config-classes

我必须清除什么缓存?这是 sbt 还是 Intellij 问题?我对两者都是全新的。

标签: scalacachingintellij-ideasbtrm

解决方案


基本上 sbt 不需要配置来运行 - 如果没有文件,它假定例如 some libraryDependencies,version等。

如果您运行sbt命令,它将生成一些文件以开始构建当前目录(因为 sbt任何当前目录都是构建目录),因此它将创建例如您看到的项目/目标目录。

另一件事是为什么首先运行 sbt。我猜你在 IntelliJ 中最近打开的项目列表中有一个项目,它位于顶部,所以当你启动 IntelliJ 时,它会尝试打开关闭应用程序时打开的所有项目(基本上恢复会话)。由于它找不到文件,它试图重新生成项目,所以它运行 sbt,你会看到你所看到的。

尝试file > close project关闭你的项目而不关闭 IntelliJ,这样下次就不会自动再次打开了。然后你可以从最近打开的列表中删除它,最后当你删除它不应该返回的目录时。


推荐阅读