2013-03-26 151 views
0

我正在嘗試使用eclipse mvn插件(即m2e)構建hadoop。然而,構建過程失敗,因爲依賴分辨率的問題,並給出了以下錯誤消息:使用maven + eclipse構建hadoop

Failed to execute goal on project hadoop-common: Could not resolve dependencies for project org.apache.hadoop:hadoop-common:jar:3.0.0-SNAPSHOT: The following artifacts could not be resolved: com.sun.jersey:jersey-core:jar:1.8, javax.activation:activation:jar:1.1, tomcat:jasper-compiler:jar:5.5.23, commons-el:commons-el:jar:1.0, commons-beanutils:commons-beanutils-core:jar:1.8.0, org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8, com.thoughtworks.paranamer:paranamer:jar:2.3, org.xerial.snappy:snappy-java:jar:1.0.3.2: Could not transfer artifact com.sun.jersey:jersey-core:jar:1.8 from/to central (http://repo.maven.apache.org/maven2): No response received after 60000 -> [Help 1] 

現在,我應該怎麼做才能解決這個問題呢?

回答

0

這是Maven的問題。

你會發現原帖由Jonas Andersson響應Maven error 「Failure to transfer…」的解決方案:

刪除所有失敗的下載:

find ~/.m2 -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \; 

然後右擊在Eclipse中的項目,然後選擇Maven->更新相關

再次,所有功勞都歸功於Jonas Andersson。

+0

謝謝,但我的Maven菜單沒有'更新依賴關係'或'更新快照'項目 – user1723583 2013-03-30 04:33:39

+0

在最新的Eclipse&M2插件中,它現在是Maven - > Update項目.. – 2013-03-31 13:57:16