用maven修改webapp项目名称,解决重构无法更改项目名称的问题

环境

  • IDEA
  • maven 3.5

步骤

1.一个maven项目,由几个东西决定?
更改前图:
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
artifactId是这里的关键,顺便把其它的也改吧
更改后图:
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
2.导入changes
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
3.重构名字
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
4.关键一步
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
更改之后的项目名称没变啊,只是后面多了一个[],这个时候应该怎么办呢?,说明失败了对吧?

文件中重命名
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
5.重新打开项目
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
后面还带着之前的名称,这个时候需要修改Modules名称,如下
修改modules图:
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
修改成功图:
用maven修改webapp项目名称,解决重构无法更改项目名称的问题

重新配置tomcat

进入tomcat配置,去掉无用的artifact
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
右下角fix
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
添加新artifact图:
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
不建议这种输出路径,因为本来就是在本地跑程序的,maven默认有个target,这里是普通的项目out的路径,所以我们直接启动一下maven就行了
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
应该是这样:
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
修改tomcat配置:选上自己的webApp context(没有就自己写个)
用maven修改webapp项目名称,解决重构无法更改项目名称的问题
这样就完成了,亲测 能跑起来
完成图:
用maven修改webapp项目名称,解决重构无法更改项目名称的问题

总结一下

你可能看着有点懵逼,这个顺序你也可以不按照我这个样子,最后你保证是这种配置就行了,亲测是成功的.