我正在通过Intellij IDEA
运行我的Java Web应用程序。我的应用程序中存在一个随机出现的错误。
我的一位同事告诉我,由于IDEA
中的某些错误导致此错误发生,并告诉我在IDEA
中执行无效缓存并重试。在这样做之后,到目前为止还没有发生错误。
但是,当我搜索 Invalidate Caches 的内容时,我基本上发现它是在执行 Invalidate Caches 时清除它在代码上构建的一些索引。
那么,IDEA
清除任何可能导致解决我的问题的构建相关缓存吗?
答案 0 :(得分:2)
如果您正在通过IntelliJ构建和部署,那么 - 是的,无效缓存将删除与构建相关的信息,这很可能解决了您的问题。
另一方面,如果您正在构建和部署外部(例如,通过maven构建,通过脚本部署),那么构建相关信息与内部intellij缓存无关。