用于“刷新SBT项目”的Intellij命令

时间:2018-10-14 10:00:43

标签: intellij-idea sbt

我想知道当我从sbt窗口中使用“刷新sbt项目”时,Intellij正在执行的实际sbt命令是什么。我想了解如何从sbt shell发出相同的命令。

1 个答案:

答案 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中没有发生的附加步骤。