2016-08-03 71 views
0

創建使用Spring啓動項目在Spring工具套件的項目,我得到一個錯誤的pom.xml如下錯誤創建項目在Spring工具套件使用Spring啓動項目

:Project build error: Non-resolvable parent POM for 
com.example:demo:0.0.1-SNAPSHOT: Failure to transfer 
org.springframework.boot:spring-boot-starter-parent:pom:1.4.0.RELEASE 
from https://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.springframework.boot:spring-boot-starter-parent:pom:1.4.0.RELEASE from/to 
central (https://repo.maven.apache.org/maven2): 
repo.maven.apache.org and 'parent.relativePath' points at no local POM. 

請幫我解決它

+0

這不是你的錯誤,你不應該得到一個downvote。當你創建你的新項目時,你可能注意到External Libraries集合是空的 - 沒有Maven。如果你右鍵點擊你的pom.xml文件,它應該給你重新導入Mavin的選項。我嘗試了幾次,並且每次都收到Apache發送的失敗的下載消息。Apache服務器發生了一些問題,例如當您嘗試重新導入Mavin時,您會收到一條消息:「無法傳輸org.springframework.boot:spring-boot-starter -parent:POM:1.4.0.RELEASE」。 – GDB

+0

還有更多。如果您嘗試訪問錯誤消息中的網址 - http://maven.apache.org/POM/4.0.0 - 則會出現404錯誤。 – GDB

+0

我浪費了幾個小時的時間,最後只是回收了一段時間我寫的小POC應用程序。還有幾個其他的SO帖子涉及這個相同的問題。我會保存一個鏈接到這個頁面,並在有解決方案時回來。 – GDB

回答

0

右鍵單擊您的項目名稱 - >選擇「運行方式」 - >「Maven Build」,然後選擇您的基本目錄,然後在目標中寫入「spring-boot:run -U」。之後,點擊運行。

給它一點時間下載所有必要的依賴關係,並將成功構建。

0

看到我上面的評論。昨天我可以多次重複問題場景:

使用SPRING INITIALIZR工具創建新項目後,External Libraries文件夾爲空 - 無Maven。查看pom文件項目的頂部是紅色的波浪狀下劃線,鼠標懸停消息「無法傳輸org.springframework.boot:spring-boot-starter-parent:pom:1.4.0.RELEASE」。我右鍵單擊項目,從下拉列表中選擇Maven,然後選擇「重新導入」。重新導入失敗 - 重複。外部庫文件夾保持空白。在幾次事件日誌消息中顯示「傳送失敗...」消息。其他時間沒有記錄。

今天我決定再試一次。 這次我得到了相同的「故障轉移...」消息加的外部庫,大概是從本地存儲庫。該項目現在成功建立。

我可以提供唯一的建議是舊的「如果一開始你沒有成功嘗試再試

0

我做了什麼費薩爾說,並下載所有的依賴關係後,生成發生

之後(即使在項目運行中)eclipse錯誤標記仍然在項目文件夾中,所以,我只需右鍵單擊> Maven> Update Project ...>確定並且所有已修復

謝謝!