我尝试删除的Scala项目文件夹会不断创建/删除时不会删除。
我在用 :
rm -rf <folder>
删除我在Intellij中作为项目指向的文件夹。
我也尝试过:
sudo rm -rf <folder>
以下目录将自动重新创建:
<folder>/project/target/config-classes
我必须清除哪些缓存?这是sbt还是Intellij问题?我是第一次使用这两种方法。
答案 0 :(得分:1)
基本上sbt不需要运行配置-如果没有文件,则假定一些libraryDependencies
,version
等
如果您运行sbt
命令,它将生成一些文件以启动当前目录(因为sbt any 当前目录是一个构建目录),因此它将创建例如您看到的项目/目标目录。
另一件事是为什么首先运行sbt。我猜您在IntelliJ中最近打开的项目列表中有一个项目,它位于最前面,因此,当您启动IntelliJ时,它将尝试打开关闭应用程序时打开的所有项目(基本上恢复了会话)。由于它找不到文件,因此它尝试重新生成项目,因此它运行sbt并看到了所看到的内容。
尝试文件> 关闭项目以关闭项目而没有关闭IntelliJ,这样下次就不会自动再次打开它了。然后,您可以将其从最近打开的列表中删除,最后在删除目录时,它不应返回。