删除的Intellij sbt项目不断被重新创建

时间:2018-09-26 21:21:19

标签: scala caching intellij-idea sbt rm

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

我必须清除哪些缓存?这是sbt还是Intellij问题?我是第一次使用这两种方法。

1 个答案:

答案 0 :(得分:1)

基本上sbt不需要运行配置-如果没有文件,则假定一些libraryDependenciesversion

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

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

尝试文件> 关闭项目以关闭项目而没有关闭IntelliJ,这样下次就不会自动再次打开它了。然后,您可以将其从最近打开的列表中删除,最后在删除目录时,它不应返回。