Java 是不是;“使缓存无效”;在Intelij IDEA中,是否清除任何与构建相关的缓存?

Java 是不是;“使缓存无效”;在Intelij IDEA中,是否清除任何与构建相关的缓存?,java,intellij-idea,Java,Intellij Idea,我正在通过intellijidea运行Java web应用程序。我的应用程序中有一个随机出现的bug 我的一位同事告诉我,此错误可能是由于IDEA中的某个错误引起的,并告诉我在IDEA中执行使缓存无效,然后重试。这样做之后,到目前为止还没有出现错误 但是,当我搜索invalidatecaches的功能时,我基本上发现当执行invalidatecaches时,它会清除一些建立在代码上的索引 那么,IDEA是否清理了任何可能导致我的问题得到解决的与构建相关的缓存?如果您是通过IntelliJ构建和部

我正在通过
intellijidea
运行Java web应用程序。我的应用程序中有一个随机出现的bug

我的一位同事告诉我,此错误可能是由于
IDEA
中的某个错误引起的,并告诉我在
IDEA
中执行使缓存无效,然后重试。这样做之后,到目前为止还没有出现错误

但是,当我搜索invalidatecaches的功能时,我基本上发现当执行invalidatecaches时,它会清除一些建立在代码上的索引


那么,
IDEA
是否清理了任何可能导致我的问题得到解决的与构建相关的缓存?

如果您是通过IntelliJ构建和部署的,那么-是的,invalidate caches将删除与构建相关的信息,这可能就是解决问题的方法


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

该漏洞是在运行时、编译时发生的,还是可能与标记相关?您是从intellij内部运行该应用程序?@AleksandarStojadinovic,错误发生在运行时,在我的vaadin中application@JuanMendes我正在IDE中使用
tomcat
运行配置如果重新启动应用程序,它是否工作正常?我不会担心的