我想知道当我从sbt窗口中使用“刷新sbt项目”时,Intellij正在执行的实际sbt命令是什么。我想了解如何从sbt shell发出相同的命令。
答案 0 :(得分:1)
IntelliJ Scala插件与sbt-structure sbt插件一起提供,该插件会自动随您从IDE启动的sbt shell会话一起加载。当您启用sbt shell导入时,刷新只会将类似于以下命令的命令写入sbt shell:
> set org.jetbrains.sbt.StrcutureKeys.sbtStructureOptions in Global := "prettyPrint download"
> */*:dumpStructureTo structure.xml
要真正导入项目结构,IntelliJ还运行sbt中没有发生的附加步骤。