1. 程式人生 > >eclipse 建立maven 專案 pox.xml 報錯 解決方案 詳細

eclipse 建立maven 專案 pox.xml 報錯 解決方案 詳細

1、右鍵點選project -> Maven - Update Dependencies 無效  注意選擇 force update of snapshots/ releases

2、找到倉庫,看是不是下的有 .lastUpdated 檔案 , 是因為當下載網路上的jar包 網路不通 中途中斷 會產生.lastUpdated,maven就不在從網上下載jar包了       ------------- 刪除: 改檔名為 bat 批處理, 雙擊即可

windows:

@echo off
rem create by sunhao([email protected])
rem crazy coder
  
rem 這裡寫你的倉庫路徑
set REPOSITORY_PATH=E:\MvnRepository
rem 正在搜尋...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
    del /s /q %%i
)
rem 搜尋完畢
pause

mac/linux:

# 這裡寫你的倉庫路徑

REPOSITORY_PATH=~/Documents/tools/apache-maven-3.0.3/repository

echo 正在搜尋...

find $REPOSITORY_PATH -name "*lastUpdated*" | xargs rm -fr

echo 搜尋完

3、新增阿里雲maven倉庫,點選Window下的Preferences,找到User Settings選項

新增以下程式碼:

<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

再重複第一步,如果還是無效:

4、重新下載所有未下載成功的maven包 (清空  .lastUpdated 檔案)
在Eclipse選單下選擇Run--run configurations ,在開啟的視窗新建一個maven配置

然後選擇要更新maven庫的工程,在Goals欄輸入 clean install -U  

然後點選run,將會重新下載所有未下載成功的包 

更新還是無效

5、 手動將jar包放到maven倉庫中,進入倉庫後,搜尋下載失敗的jar包存放位置,貼上進去

尋找要下載的 jar 包  複製下載地址

複製到 pox.xml dos 進入到這個工程的 pox.xml 路徑, mvn install 

然後 ,第一步操作