【终极解决方案】IDEA maven 项目修改代码不生效。

【终极解决方案】IDEA maven 项目修改代码不生效。

1、项目问题描述

遇到一个非常奇怪的问题,修改了一个基于maven搭建的SSM项目,但是运行效果仍然是以前的效果,修改没起作用。

img

这个问题很邪乎!写一篇文章总结一下解决方案。

2、可能的解决方案

下面是网上常见的解决方案,看官可以先试一下,如果不行,在接下来试我的方案。

3、分析原因

我明明修改代码了,但是运行结果没有发生改变,那么我们的思路就应该停留在编译环节,是不是编译环节出了问题,这个时候,我们可以去看一下我们项目的targetout目录。

img

targetout目录都是用来存放项目编译结果的,区别是:

  1. out存放的是该项目下所有Module(模块)的编译结果。
  2. target存放的是单个Module的编译结果。

这里就很容易出现一个问题,那就是:targetout目录资源不同步!

4、解决方案

重新配置Artificat(工件):

扫描二维码关注公众号,回复: 16611643 查看本文章

img

img

img

img

img

最后重新运行项目即可!

5、参考文献

猜你喜欢

转载自blog.csdn.net/weixin_43891901/article/details/130617896