1. 程式人生 > >如何解決maven專案自動下載jar包時下載的是空jar包資料夾以及某些jar包下載不了

如何解決maven專案自動下載jar包時下載的是空jar包資料夾以及某些jar包下載不了

首先,我們這裡說的是已經配置好本地maven倉庫,在整合開發環境中配置好了maven,同時可以通過maven專案中的pom.xml下載部分jar包的情況,如果不清楚如何通過maven自動下載jar包,可以參考我的另一篇部落格:
http://blog.csdn.net/zm13007310400/article/details/71437993

自動下載出現下載的是空資料夾的情況

一般出現這樣的情況是由於該maven專案太大,內容太多,pom.xml檔案裡需要下載的依賴太多所致。
-解決方案:建立一個空的maven專案,將之前的maven專案中的pom.xml中的依賴複製貼上到這個空的maven專案的pom.xml中,再用maven自動從maven中央倉庫中下載,相信只要maven倉庫中有的,都可以很快速的下載到本地maven倉庫中。如複製以下程式碼到空專案中的pom.xml內即可下載該兩個jar包:

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jul-to-slf4j</artifactId>
        <version>1.7.6</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jcl-over-slf4j</artifactId>
        <version>1.7.6</version>
        <scope>runtime</scope>
    </dependency>

某些jar包無法通過maven自動下載

一般出現這樣的情況是由於maven中央倉庫並沒有該jar包,大家應該知道的是,maven中央倉庫的jar包是某些組織或者個人將某些jar包分享上去的,同時也有很多jar包並沒有被分享到maven中央倉庫上。
-解決方案:將所需的jar包手動從網上下載到本地,再通過命令列的方式匯入到maven本地倉庫中:
如何新增請參考該連結:
http://www.blogjava.net/fancydeepin/archive/2012/06/12/380605.html