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

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

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

1、项目问题描述

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

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

2、可能的解决方案

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

3、分析原因

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

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

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

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

4、解决方案

重新配置Artificat(工件):

最后重新运行项目即可!

5、参考文献

目录
打赏
0
1
1
0
42
分享
相关文章
Servlet开发流程 (里面有Idea项目添加Tomcat依赖详细教程)
本文详细介绍了Servlet的开发流程,包括在IntelliJ IDEA中添加Tomcat依赖的详细教程。通过上述步骤,开发者可以快速搭建并运行一个基本的Servlet应用,理解并掌握Servlet的开发流程对于Java Web开发至关重要。希望本文能够帮助开发者顺利进行Servlet开发,提高工作效率。
120 77
|
1月前
|
Idea配置项目的热启动
Idea配置项目的热启动
89 5
Idea配置项目的热启动
Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use;端口冲突的原理与解决方案
本文解决了Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use的问题,并通过介绍端口的使用原理和操作系统的端口管理机制,可以更有效地解决端口冲突问题,并确保Web服务器能够顺利启动和运行。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
4月前
|
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
138 1
从零开始学 Maven:简化 Java 项目的构建与管理
|
4月前
|
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
447 8
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
547 3
|
5月前
|
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
335 1
maven编译本地代码的命令是什么?
【10月更文挑战第26天】maven编译本地代码的命令是什么?
196 0
IDEA之自定义快捷编程代码(代码模板)
IDEA之自定义快捷编程代码(代码模板)
198 0
IDEA之自定义快捷编程代码(代码模板)

热门文章

最新文章

推荐镜像

更多