A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 yqw_gz_java 于 2018-12-27 16:21 编辑

我们在使用 intlije idea 写maven项目时经常会遇到一直在跑之前的代码哪怕是把他注释掉。
为什么会出现这样的现象呢?
情况一:多模块开发时,被依赖的,模块没及时的安装。导致本地仓库里面还是之前的版本。
这种情况,安装一下被依赖的模块。一般这些模块是xxx.service,xxxdao,xxxcomm,xxxpojo.
如果上述情况都处理了,还是跑之前的代码哪就不是上面的原因
情况有二
一:intlije idea 有缓存、
如果是intlije idea 的缓存导致的,清除下缓存就好了,也许你会碰到这样的情况,代码一直报错,
怎么找也找不到错在哪
带着bug睡一觉,第二天一开机,再次运行的时候bug不见了。你会觉得不可思议,太神奇了。
其实是intlije idea  玩你了,他有缓存,你一直跑的是之前的代码清除一下缓存就好了。
缓存如何清理呢?
在intlije idea 左上角 有个文file菜单点它-->>然后选择invalidate Caches/Restart ,idea就会重启,重启之后
缓存就清理掉了。
file-->>invalidate Caches/Restart
二:哪就是你导入是别人的项目,然后又用的是你之前建项目的坐标
这样的话一直依赖的是你之前的模块,这样怎么弄都是错的。
解决方案:去到本地仓库删除之前的jar


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马