【问题标题】:Deleted Intellij sbt project keeps being recreated删除的 Intellij sbt 项目不断被重新创建
【发布时间】:2018-09-26 21:21:18
【问题描述】:
我尝试删除的 Scala 项目文件夹不断重新创建/删除时不会删除。
我在用 :
rm -rf <folder>
删除我在 Intellij 中作为项目指向的文件夹。
我也试过:
sudo rm -rf <folder>
以下目录不断自动重新创建:
<folder>/project/target/config-classes
我必须清除哪些缓存?这是 sbt 还是 Intellij 问题?我对同时使用这两种方法都很陌生。
【问题讨论】:
标签:
scala
caching
intellij-idea
sbt
rm
【解决方案1】:
基本上 sbt 不需要配置来运行 - 如果没有文件,它假定例如一些libraryDependencies、version等
如果您运行sbt 命令,它将生成一些文件以开始构建当前目录(因为 sbt any 当前目录是构建目录),因此它将创建例如你看到的项目/目标目录。
另一件事是为什么首先要运行 sbt。我猜您在 IntelliJ 中最近打开的项目列表中有一个项目,它位于顶部,因此当您启动 IntelliJ 时,它会尝试打开关闭应用程序时打开的所有项目(基本上恢复会话)。由于它找不到文件,它会尝试重新生成项目,因此它会运行 sbt,你会看到你所看到的。
尝试file > close project 来关闭你的项目而不关闭IntelliJ,这样下次就不会再自动打开了.然后你可以从最近打开的列表中删除它,最后当你删除它不应该返回的目录时。