1. 程式人生 > >maven不能下載依賴的jar包

maven不能下載依賴的jar包

 

解決方法:

第一步:檢查遠端倉庫

首先到本地倉庫(.m2\repository)中,檢視無法下載的元件。
在該元件的資料夾下,會生成字尾為.lastupdate的檔案。
開啟該檔案,內容如下:

複製連結http://nexus.dev.qianmi.com/nexus/content/groups/public,在瀏覽器中開啟,看看伺服器上有沒有你要的jar包。
如果公司有私服,最好還需要到nexus私服上看看你要的jar包是否存在。

第二步:刪除本地的repository庫中所有.lastupdate字尾檔案,重新下載

使用檔案搜尋工具搜尋.lastupdate字尾檔案。刪除所有以.lastupdate結尾的檔案。
然後簡單修改.pom, 儲存,maven就會重新下載jar包!

第三步:maven新增映象地址

如果還有些jar包不能下載,編輯maven的conf資料夾下settings.xml。
在 mirrors中增加

新增儲存後,重新編輯pom檔案,重新下載jar包。

第四步:手動匯入本地庫

比如複製這樣的一個jar包。

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context-support</artifactId>
    <version>3.1.0.RELEASE</version>
</dependency>

 

 

Maven 安裝 JAR 包的命令是:

mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar

 

 

這樣可以徹底搞定jar包不能依賴的問題。