Idea中刪除子模塊後再重建同名模塊MAVEN沒法識別

問題詳細描述:刪除maven父工程的一個子工程,而後再從新建立一個同名的模塊,結果maven沒法識別該新模塊。
(1)先在項目下建立一個MAVEN模塊
(2) 能夠看到這裏是正常的,另外pom文件也能夠正常導包。

 

 (3)接下來remove並delete這個子模塊spring

 

 

(4)按照上面的步驟建立一個同名的子模塊springboot

 

 

能夠發現,沒有自動標記工做文件夾,而且這時候的pom裏寫啥東西都沒用了。app

Idea會顯示import過程,可是這個模塊裏沒法使用pom文件裏導入的包了。
問題現象會有:
導入依賴可是項目沒法識別。
右側maven工具欄顯示本子模塊爲(root)。
resouces的application.yml沒法識別爲springboot的配置文件。
模塊Main函數沒法運行。
 
問題緣由:
該子模塊可能被忽略掉了。Idea建立子MAVEN模塊再remove再delete,再次建立同名子MAVEN模塊就會丟失資源文件夾和形成pom文件失效。
 
解決辦法:
第一種:Idea菜單File -> settings -> 搜索maven -> ignored Files看看裏面本子模塊是否是被勾選了,去掉勾選便可。

 

 第二種:當你刪除一個模塊以後,這個模塊名會被記錄到.idea裏的misc.xml裏的ignoredFiles裏,只須要把裏邊的option都刪除。maven

用上面兩種方式刪除掉忽略項,而後再建立同名模塊就不會出現問題了。
相關文章
相關標籤/搜索