Intelij IDEA中的“Invalidate Caches”是否清除了任何与构建相关的缓存?

时间:2015-10-08 11:49:37

标签: java intellij-idea

我正在通过Intellij IDEA运行我的Java Web应用程序。我的应用程序中存在一个随机出现的错误。

我的一位同事告诉我,由于IDEA中的某些错误导致此错误发生,并告诉我在IDEA中执行无效缓存并重试。在这样做之后,到目前为止还没有发生错误。

但是,当我搜索 Invalidate Caches 的内容时,我基本上发现它是在执行 Invalidate Caches 时清除它在代码上构建的一些索引。

那么,IDEA清除任何可能导致解决我的问题的构建相关缓存吗?

1 个答案:

答案 0 :(得分:2)

如果您正在通过IntelliJ构建和部署,那么 - 是的,无效缓存将删除与构建相关的信息,这很可能解决了您的问题。

另一方面,如果您正在构建和部署外部(例如,通过maven构建,通过脚本部署),那么构建相关信息与内部intellij缓存无关。