idea修改maven模塊名稱還顯示老名稱問題解決
問題示例
有問題的操作流程
1、一般在項(xiàng)目idea工具中都是直接右擊Refactor->Rname來修改模塊名稱的
2、選擇要修改目錄還是模塊名稱,我一般情況下都是選擇修改模塊名稱和目錄名稱
3、修改好模塊名稱和目錄名稱之后都會(huì)刷新一下maven,這里會(huì)提示重新加載項(xiàng)目并且要?jiǎng)h除kerwin-ability-change模塊,這里開始的時(shí)候沒有看清楚以為是要重新加載kerwin-ability-change模塊,我選擇了yes
4、這里可以看到這個(gè)項(xiàng)目沒有被maven識別,因?yàn)楦竝om文件的module沒有更改還是使用的老的模塊名稱
5、將父pom中的模塊名稱修改成當(dāng)前模塊名稱后刷新一下maven我們會(huì)看到這個(gè)模塊的pom文件變成了灰色
6、將這個(gè)模塊恢復(fù)正常需要進(jìn)入Settings的maven配置中將忽視給取消即可,因?yàn)樵诘谌降臅r(shí)候被忽視了
確認(rèn)之后就出現(xiàn)了模塊名稱和目錄名稱對應(yīng)不上的問題
問題出現(xiàn)原因
這個(gè)問題出現(xiàn)的原因就是在第三步時(shí)沒有提前修改父pom中的模塊名稱就刷新了maven并且將kerwin-ability-change模塊忽略,在后續(xù)將父pom修改并且取消kerwin-ability-change模塊忽略之后idea左邊目錄模塊名稱直接引用了老的模塊名稱,我們可以觀察Project Structure中一直有老的模塊名稱不會(huì)被刪除,這里可以直接把Project Structure中對應(yīng)模塊刪除在刷新maven可以解決問題。
如果在第三步刷新maven之前提前將父pom文件中的模塊名稱修改成目錄名稱就不會(huì)出現(xiàn)這個(gè)問題,idea工具中修改模塊名稱并不會(huì)將pom文件中的模塊名稱修改必須自己手動(dòng)修改
問題解決方法
1、先查看父pom中的modules->module是否都正確,在查看當(dāng)前模塊的artifactId是否正確,如果不一致都修改成目錄名稱
PS:(這個(gè)artifactId不會(huì)影響idea左邊項(xiàng)目目錄模塊名稱顯示,會(huì)影響idea右邊maven管理中模塊名稱)
2、直接右擊Refactor->Rname 選擇只修改模塊名稱即可
到此這篇關(guān)于idea修改maven模塊名稱還顯示老名稱問題解決的文章就介紹到這了,更多相關(guān)idea修改maven模塊名稱內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Springboot集成Quartz實(shí)現(xiàn)定時(shí)任務(wù)代碼實(shí)例
這篇文章主要介紹了Springboot集成Quartz實(shí)現(xiàn)定時(shí)任務(wù)代碼實(shí)例,任務(wù)是有可能并發(fā)執(zhí)行的,若Scheduler直接使用Job,就會(huì)存在對同一個(gè)Job實(shí)例并發(fā)訪問的問題,而JobDetail?&?Job方式,Scheduler都會(huì)根據(jù)JobDetail創(chuàng)建一個(gè)新的Job實(shí)例,這樣就可以規(guī)避并發(fā)訪問問題2023-09-09詳解Java 網(wǎng)絡(luò)IO編程總結(jié)(BIO、NIO、AIO均含完整實(shí)例代碼)
本篇文章主要介紹了Java 網(wǎng)絡(luò)IO編程總結(jié)(BIO、NIO、AIO均含完整實(shí)例代碼),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12Spring Boot實(shí)現(xiàn)郵件服務(wù)(附:常見郵箱的配置)
這篇文章主要給大家介紹了關(guān)于Spring Boot實(shí)現(xiàn)郵件服務(wù)的相關(guān)資料,文中還附上了常見郵箱的配置,通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12Java中Comparator與Comparable排序的區(qū)別詳解
這篇文章主要介紹了Java中Comparator與Comparable排序的區(qū)別詳解,如果你有一個(gè)類,希望支持同類型的自定義比較策略,可以實(shí)現(xiàn)接口Comparable,如果某個(gè)類,沒有實(shí)現(xiàn)Comparable,但是又希望對它進(jìn)行比較,則可以自定義一個(gè)Comparator,需要的朋友可以參考下2024-01-01Java tomcat中的類加載器和安全機(jī)制你了解嗎
這篇文章主要介紹了Tomcat 類加載器的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下,希望能夠給你帶來幫助2021-09-09