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、將這個模塊恢復(fù)正常需要進入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)文章
Springboot集成Quartz實現(xiàn)定時任務(wù)代碼實例
這篇文章主要介紹了Springboot集成Quartz實現(xiàn)定時任務(wù)代碼實例,任務(wù)是有可能并發(fā)執(zhí)行的,若Scheduler直接使用Job,就會存在對同一個Job實例并發(fā)訪問的問題,而JobDetail?&?Job方式,Scheduler都會根據(jù)JobDetail創(chuàng)建一個新的Job實例,這樣就可以規(guī)避并發(fā)訪問問題2023-09-09詳解Java 網(wǎng)絡(luò)IO編程總結(jié)(BIO、NIO、AIO均含完整實例代碼)
本篇文章主要介紹了Java 網(wǎng)絡(luò)IO編程總結(jié)(BIO、NIO、AIO均含完整實例代碼),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-12-12Spring Boot實現(xiàn)郵件服務(wù)(附:常見郵箱的配置)
這篇文章主要給大家介紹了關(guān)于Spring Boot實現(xiàn)郵件服務(wù)的相關(guān)資料,文中還附上了常見郵箱的配置,通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2018-12-12Java中Comparator與Comparable排序的區(qū)別詳解
這篇文章主要介紹了Java中Comparator與Comparable排序的區(qū)別詳解,如果你有一個類,希望支持同類型的自定義比較策略,可以實現(xiàn)接口Comparable,如果某個類,沒有實現(xiàn)Comparable,但是又希望對它進行比較,則可以自定義一個Comparator,需要的朋友可以參考下2024-01-01