2014-03-19 26 views
0

我最近安裝了最新的Spring Tool Suite 3.4.0 RELEASESpringToolSuite:轉移org.apache.maven.diagnostics的錯誤:pom:2.0.6

我想創建項目:new->spring project -> Spring MVC Project。創建並內置不幸的是模板後,我在pom.xml了錯誤,說:

Failure to transfer org.apache.maven:maven-error-diagnostics:pom:2.0.6 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven:maven-error-diagnostics:pom:2.0.6 from/to central (http://repo.maven.apache.org/maven2): connection timed out to http://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom

我有互聯網連接,其中包括在pom.xml所有repo被下載。 當我在tomcat服務器上運行我的項目vfabric項目正在部署中,並且我的Hello World正在運行。

我該如何避免錯誤?

回答

0

這似乎是一個問題,而從maven回購更新。

我使用下列步驟來解決這些問題 -

確保你不是一個VPN或者使用代理。

右鍵單擊項目 - >的Maven - >更新項目 - 勾選「強制更新快照,並釋放」

如果不工作, 轉到你的用戶在你的文件夾中的.m2。在裏面你會找到一個存儲庫文件夾,重命名或刪除它,並用上述步驟重新更新你的項目。 STS將刷新工作區並從maven回購站再次下載所有罐子。

也可以嘗試使用該

<dependency> 
     <groupId>org.apache.maven</groupId> 
     <artifactId>maven-error-diagnostics</artifactId> 
     <version>2.2.1</version> 
</dependency> 

在情況下,如果你必須使用代理服務器替換Maven的錯誤診斷依賴到最新版本,那麼你將必須配置的設置文件 這裏是文檔 - http://maven.apache.org/guides/mini/guide-proxies.html