【问题标题】:Where SBT compiler analysis files are stored during IntelliJ incremental compilation?IntelliJ 增量编译期间 SBT 编译器分析文件存储在哪里?
【发布时间】:2015-11-02 06:35:52
【问题描述】:

在 IntelliJ 中,可以选择使用 sbt 进行增量编译:

.

通常在增量编译期间,sbt 和锌会创建分析文件,这些文件稍后用于确定发生了什么变化。 该文件以“格式版本:”字符串开头。

有谁知道这些文件存储在 IntelliJ 中的什么位置? 或者它们是否存储在任何地方?我找不到他们。

【问题讨论】:

  • 你确定“使用 sbt 进行增量编译”不使用 sbt 默认路径吗?例如 /target/streams/compile/incCompileSetup/$global/streams/
  • 不幸的是,情况并非如此。

标签: scala intellij-idea sbt intellij-13


【解决方案1】:

只是在 Mac 上进行了一次痛苦的查找,但我不确定它是否是您想要的。无论如何,把它写在这里以防万一。

找到IntelliJ home holder,打开idea.properties,你会发现如下配置:

idea.system.path=${idea.home}/.IntelliJIdea/system

所以在我的 Mac 上,我只需像下面这样进入系统文件夹

cd /Applications/IntelliJ\ IDEA\ 14\ CE.app/Contents/.IntelliJIdea/system/

LocalHistorycaches 系统中有两个文件夹,我认为它们可以用于检测您想要的内容。

此外,Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logsExternal Builder API and Plugins 这也可能有所帮助。

【讨论】:

  • 谢谢,我已经检查了那个目录。是的,那里有缓存文件,但看起来它们是内部 IntelliJ 缓存。我在那里找不到 sbt 分析缓存。
猜你喜欢
  • 1970-01-01
  • 2015-11-29
  • 1970-01-01
  • 2014-07-20
  • 2017-02-11
  • 1970-01-01
  • 1970-01-01
  • 2012-09-30
  • 2012-07-28
相关资源
最近更新 更多