1. 程式人生 > >IDEA Maven專案匯入失敗,無法識別pom檔案

IDEA Maven專案匯入失敗,無法識別pom檔案

解決思路

按照以下順序逐個檢查,更改host檔案比價極端,應該很少見

1. 重啟IDEA

2. 重啟電腦

3. 重新匯入專案

4. 重灌Maven

5. 重灌IDEA

6. 檢查host檔案中有沒有其他地址指向localhost

一個Maven專案,之前是可以正常使用的,沒有任何問題,但是今天去Debug啟動Tomcat,提示Socket被佔用, 錯誤資訊如下:

Error running 'Console': Unable to open debugger port (127.0.0.1:63347): jav...
  • 正常啟動時又提示JVM的1099埠被佔用,無論如何修改埠都無效

  • 之後又覺得可能是Maven的問題,執行Maven的命令後發現Maven是正常的;
  • 最後發現了IntellijIDEA 無法建立Maven工程,匯入已有工程無法識別pom檔案這篇部落格,發現問題挺像的,而我確實改過host檔案,將內網IP指向了localhost;改回來之後發現可以正常匯入了

  • 問題的原因應該就是因為改了host檔案導致localhost無法正常訪問,所有各種埠都不行,也導致了無法訪問Maven倉庫,所以IDEA無法識別專案破,pom檔案

host檔案除了127.0.0.1::1之外不要有其他的地址指向localhost