2013-04-30 130 views
0

舞臺神器描述:無法讀取Maven的資源 - 插件

我試圖編譯在Eclipse中Maven項目(春季工具套件,版本:3.2.0.RELEASE)。

每個項目彙編拋出這個:

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 

我該如何解決呢?

+0

你能顯示完整的輸出嗎?此外,你是否支持代理?使用資源庫管理器? – khmarbaise 2013-04-30 06:20:03

回答

3

基本上它不能連接和下載可能是兩個不同的東西的神器。大多數人會告訴你檢查你的代理設置,但我會遠離這一點,並提出另一個建議,如果這不是你的問題。它可能是你的鏡像設置。

如果你在辦公室使用maven,那麼很有可能maven被配置爲查找你公司的內部maven倉庫。如果你在家裏做一些工作,而你沒有連接到網絡,這可能是問題所在。一個明顯的解決方案可能是VPN的辦公室,以獲得這個回購的可見性。解決這個問題的另一個方法是在/User/.m2/settings.xml文件中添加另一個鏡像站點,以便在辦公室網絡上找不到它時,它將嘗試公開回購。

<mirror> 
    <id>Central</id> 
    <url>http://repo1.maven.org/maven2</url> 
    <mirrorOf>central</mirrorOf> 
    <!-- United States, St. Louis--> 
</mirror> 

對於其他Maven倉庫到這裏看看:http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories

0

我的答案是基於前一個(沒有與settings.xml的工作對我來說)

  1. 我刪除一切在... \ Users \ myUser.m2 \ repository *
  2. 在pom.xml中添加以下依賴項:

    依賴性> 的groupId> org.apache.maven.plugins 的artifactId> Maven的資源 - 插件 版> 2.5

  3. 修改下的所有 '_remote.repositories' 文件」 .m2目錄\庫\組織\阿帕奇\行家\插件和設置 '的.jar>中央= http://mirrors.ibiblio.org/pub/mirrors/maven2'

  4. cleann

  5. 安裝

0

你還應該檢查你的IDE是否使用默認的(或嵌入的)maven或者外部的,當我得到超時時,我多次遇到問題,主要是因爲我沒有加載正確的配置。