现在这个问题比以往任何时候都让我感到沮丧,因为我完全依赖调试器来识别一个棘手的bug。这是我的环境
我必须经常在我的web模块的jar文件中包含的代码中导航并设置断点(不是项目的一部分)。我在本地检查了所需的jar文件源代码并“附加”了代码,但我有以下问题
我尝试使缓存无效并重新启动,但徒劳无功。当我查看Intellij系统缓存时,我很惊讶地看到了库的几个非常旧的副本,甚至是同一个库的相同快照的几个副本,都在缓存中。因此,在删除系统缓存中的陈旧副本时,缓存无效似乎没有任何效果。
其他任何有过一个或多个问题的人能否解释他们如何解决这些问题?还有什么在执行“无效缓存”时会发生什么?我可以安全地摆脱所有旧的jar文件吗?