idea修改maven模块名称还显示老名称问题解决

 更新时间:2023年11月01日 09:59:03   作者:kerwin_code  
本文主要介绍了idea修改maven模块名称还显示老名称问题解决,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

问题示例

有问题的操作流程

1、一般在项目idea工具中都是直接右击Refactor->Rname来修改模块名称的

2、选择要修改目录还是模块名称,我一般情况下都是选择修改模块名称和目录名称

3、修改好模块名称和目录名称之后都会刷新一下maven,这里会提示重新加载项目并且要删除kerwin-ability-change模块,这里开始的时候没有看清楚以为是要重新加载kerwin-ability-change模块,我选择了yes

4、这里可以看到这个项目没有被maven识别,因为父pom文件的module没有更改还是使用的老的模块名称

5、将父pom中的模块名称修改成当前模块名称后刷新一下maven我们会看到这个模块的pom文件变成了灰色

6、将这个模块恢复正常需要进入Settings的maven配置中将忽视给取消即可,因为在第三步的时候被忽视了

确认之后就出现了模块名称和目录名称对应不上的问题

问题出现原因

这个问题出现的原因就是在第三步时没有提前修改父pom中的模块名称就刷新了maven并且将kerwin-ability-change模块忽略,在后续将父pom修改并且取消kerwin-ability-change模块忽略之后idea左边目录模块名称直接引用了老的模块名称,我们可以观察Project Structure中一直有老的模块名称不会被删除,这里可以直接把Project Structure中对应模块删除在刷新maven可以解决问题。

如果在第三步刷新maven之前提前将父pom文件中的模块名称修改成目录名称就不会出现这个问题,idea工具中修改模块名称并不会将pom文件中的模块名称修改必须自己手动修改

问题解决方法

1、先查看父pom中的modules->module是否都正确,在查看当前模块的artifactId是否正确,如果不一致都修改成目录名称

PS:(这个artifactId不会影响idea左边项目目录模块名称显示,会影响idea右边maven管理中模块名称)

2、直接右击Refactor->Rname 选择只修改模块名称即可

到此这篇关于idea修改maven模块名称还显示老名称问题解决的文章就介绍到这了,更多相关idea修改maven模块名称内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • Springboot + Mysql8实现读写分离功能

    Springboot + Mysql8实现读写分离功能

    这篇文章主要介绍了Springboot + Mysql8实现读写分离功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • Idea中springboot项目的热部署无法生效问题解决

    Idea中springboot项目的热部署无法生效问题解决

    本文主要介绍了Idea中springboot项目的热部署无法生效问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-10-10
  • 浅谈Java中的高精度整数和高精度小数

    浅谈Java中的高精度整数和高精度小数

    本篇文章主要介绍了浅谈Java中的高精度整数和高精度小数,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • 一文教你如何使用原生的Feign

    一文教你如何使用原生的Feign

    Feign使得 Java HTTP 客户端编写更方便,Feign 灵感来源于Retrofit、JAXRS-2.0和WebSocket,这篇文章主要给大家介绍了如何使用原生的Feign的相关资料,需要的朋友可以参考下
    2021-10-10
  • Java将Word文件转为OFD文件

    Java将Word文件转为OFD文件

    大家好,本篇文章主要讲的是Java将Word文件转为OFD文件,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • 剑指Offer之Java算法习题精讲二叉树专项解析

    剑指Offer之Java算法习题精讲二叉树专项解析

    跟着思路走,之后从简单题入手,反复去看,做过之后可能会忘记,之后再做一次,记不住就反复做,反复寻求思路和规律,慢慢积累就会发现质的变化
    2022-03-03
  • Java中的FutureTask实现异步任务代码实例

    Java中的FutureTask实现异步任务代码实例

    这篇文章主要介绍了Java中的FutureTask实现异步任务代码实例,普通的线程执行是无法获取到执行结果的,FutureTask 间接实现了 Runnable 和 Future 接口,可以得到子线程耗时操作的执行结果,AsyncTask 异步任务就是使用了该机制,需要的朋友可以参考下
    2024-01-01
  • java判断域名无法访问自行访问下一条

    java判断域名无法访问自行访问下一条

    这篇文章主要为大家介绍了java实现判断域名无法访问的时候自行访问下一条域名示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • java代码获取UUID的实现示例

    java代码获取UUID的实现示例

    本文主要介绍了java代码获取UUID的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • SpringBoot设置静态资源访问控制和封装集成方案

    SpringBoot设置静态资源访问控制和封装集成方案

    这篇文章主要介绍了SpringBoot静态资源访问控制和封装集成方案,关于springboot静态资源访问的问题,小编是通过自定义webconfig实现WebMvcConfigurer,重写addResourceHandlers方法,具体完整代码跟随小编一起看看吧
    2021-08-08

最新评论