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配置中將忽視給取消即可,因為在第三步的時候被忽視了

確認之后就出現(xiàn)了模塊名稱和目錄名稱對應(yīng)不上的問題

問題出現(xiàn)原因
這個問題出現(xiàn)的原因就是在第三步時沒有提前修改父pom中的模塊名稱就刷新了maven并且將kerwin-ability-change模塊忽略,在后續(xù)將父pom修改并且取消kerwin-ability-change模塊忽略之后idea左邊目錄模塊名稱直接引用了老的模塊名稱,我們可以觀察Project Structure中一直有老的模塊名稱不會被刪除,這里可以直接把Project Structure中對應(yīng)模塊刪除在刷新maven可以解決問題。
如果在第三步刷新maven之前提前將父pom文件中的模塊名稱修改成目錄名稱就不會出現(xiàn)這個問題,idea工具中修改模塊名稱并不會將pom文件中的模塊名稱修改必須自己手動修改

問題解決方法
1、先查看父pom中的modules->module是否都正確,在查看當前模塊的artifactId是否正確,如果不一致都修改成目錄名稱
PS:(這個artifactId不會影響idea左邊項目目錄模塊名稱顯示,會影響idea右邊maven管理中模塊名稱)
2、直接右擊Refactor->Rname 選擇只修改模塊名稱即可




到此這篇關(guān)于idea修改maven模塊名稱還顯示老名稱問題解決的文章就介紹到這了,更多相關(guān)idea修改maven模塊名稱內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java程序生成exe可執(zhí)行文件詳細教程(圖文說明)
這篇文章主要介紹了Java程序生成exe可執(zhí)行文件詳細教程,有需要的朋友可以參考一下2013-12-12
SpringMVC實現(xiàn)獲取請求參數(shù)方法詳解
Spring MVC 是 Spring 提供的一個基于 MVC 設(shè)計模式的輕量級 Web 開發(fā)框架,本質(zhì)上相當于 Servlet,Spring MVC 角色劃分清晰,分工明細,這篇文章主要介紹了SpringMVC實現(xiàn)獲取請求參數(shù)方法2022-09-09
java 定時器線程池(ScheduledThreadPoolExecutor)的實現(xiàn)
這篇文章主要介紹了java 定時器線程池(ScheduledThreadPoolExecutor),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-06-06
簡述JAVA中堆內(nèi)存與棧內(nèi)存的區(qū)別
這篇文章主要介紹了JAVA中堆內(nèi)存與棧內(nèi)存的區(qū)別,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下2020-07-07
log4j2 自動刪除過期日志文件的配置及實現(xiàn)原理
這篇文章主要介紹了log4j2 自動刪除過期日志文件配置及實現(xiàn)原理解析,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07

