2010-03-23 21 views
4

我們的代理髮生故障,我試圖在Maven關閉時更新依賴關係。 從那時起,我無法用Maven下載任何東西。 我得到這個錯誤的一切。 我試過-U選項,刪除我的本地存儲庫並嘗試了不同的Maven版本(2.0.9,2.2.1),但它不起作用。 任何想法如何解決這個問題?Maven錯誤:無法獲取資源/服務器重定向太多次

此前它還稱'存儲庫將被列入黑名單'給他們所有人。

 
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.1/maven-compiler-plugin-2.1.pom
[WARNING] Unable to get resource 'org.apache.maven.plugins:maven-compiler-plugin:pom:2.1'
from repository central (http://repo1.maven.org/maven2):
Error transferring file: Server redirected too many times (20) org.apache.maven.plugins:maven-compiler-plugin:pom:2.1 from the specified remote repositories: jboss-snapshot (http://snapshots.jboss.org/maven2), central (http://repo1.maven.org/maven2), JBoss Repo (http://repository.jboss.com/maven2), spring-maven-snapshot (http://maven.springframework.org/snapshot), com.springsource.repository.bundles.external (http://repository.springsource.com/maven/bundles/external), com.springsource.repository.bundles.snapshot (http://repository.springsource.com/maven/bundles/snapshot), jboss (http://repository.jboss.com/maven2), com.springsource.repository.bundles.release (http://repository.springsource.com/maven/bundles/release), jboss-snapshot-plugins (http://snapshots.jboss.org/maven2), com.springsource.repository.bundles.milestone (http://repository.springsource.com/maven/bundles/milestone), jboss-plugins (http://repository.jboss.com/maven2) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90) at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558) ... 25 more Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to download the artifact from any repository at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:404) at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216) ... 27 more

回答

5

我不知道如何解決它,但我改變了我的密碼(域/代理),現在它的工作。

+0

+1,爲我修好了。我的密碼由於今天發生了變化,代理已經停止接受maven。 – 2010-12-30 11:25:01

6

我得到了與Windows ISA代理相同的錯誤。 我不得不把我的Windows域名和用戶名在〜/ .m2目錄/ settings.xml中是這樣的:

<username>DOMAIN\USERNAME</username> 
+0

這個提示解決了我的問題,謝謝! – 2010-12-20 12:53:25

+0

我在通常爲Windows主機提供服務的squid 2.7代理背後存在同樣的問題。謝謝你的提示。 – 2011-01-20 05:10:24

+0

這也解決了我的問題。 – droope 2012-07-04 21:59:35

1

事情發生在我身上的是,當我安裝的Maven,它增加了在〜/代理信息。 M2/settings.xml中。我沒有代理,所以我不確定它來自哪裏,但是這阻止了我無法下載任何東西。刪除代理信息後,下載成功。

0

如果你需要一個代理服務器部分,而是要連接到存儲庫在內部網上,你可以添加一個例外列表:<nonProxyHosts>localhost|repoHost<nonProxyHosts>

4

我有同樣的問題。

問題出在文件的settings.xml「域」

<proxy> 
... 
    <username>DOMAIN\user</username> 
... 
</proxy> 

域是可選的,如果你在微軟系統推出行家,但如果你在域認證和重新映射的用戶UNIX系統上啓動行家(它是強制性的用戶主頁在/ home/DOMAIN/user),我以經驗的方式發現了這個技巧。

相關問題