從git拉maven項目導包失敗的總結


過程:1、打開idea。file --> new --> Project from Version Control

   2、填入git地址,點擊clone

明明是一個maven項目,可是idea卻提示:Non-managed pom.xml file found:  點擊Add as Maven Project之后導包失敗,右側沒有依賴包,也就是說導入項目后,在maven project中只有LifeCycle,沒有Dependencies和Plugins。

 

在網上搜的手動講項目變為maven項目:(轉載地址:https://blog.csdn.net/lcgoing/article/details/86928738

方法一:

1.右鍵工程文件,新建文件pom.xml,並填寫好內容。

2.在pom.xml 文件上右鍵 Add as Maven Project。

3.idea自己導入maven。

方法二:

1.項目上右鍵 Add Framework Support。2.選擇maven。

可惜我的問題是項目本身為一個maven項目,可是拉git到本地卻不是了,除了自己其他人拉都沒有問題,所以和項目本身無關。

 

在idea控制台輸入mvn -U clean install -Dmaven.test.skip=true。執行失敗。

 

本地倉庫清空重新導包:

1.刪除本地庫的包。本地包的地址在File -> Settings -> Maven -> Local repository 

2.重新導入包。選擇項目右擊 -> Maven -> Reimport

3.重啟程序

失敗。

 

各種報錯:Unable to import maven project:  修改了settings的鏡像,更換成了同事給的settings文件。

      Some problems were encountered while processing the POMs:

 

還是失敗。

各種辦法嘗試了,將社區版idea換成了付費版,換settings文件,最后換了一個maven的版本。。好了

idea2019.2.2的版本和maven3.6.2的版本不兼容,這垃圾maven3.6.2

之前考慮了是maven版本過高的問題,把maven從3.6.2換成了3.3.3也還是不行,最后使用的是idea自帶的maven版本。

 

注意:新項目拉進idea要設置Jar。這個可以配置成每次不必手動設置。

file --> Project Structure -->Project Settings  -->下的Project。將Project SDK選擇為自己本地的SDK版本(因為你拉下來的配置SDK版本可能和本地的不一樣)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM