簡體   English   中英

編譯失敗 - 無法從 https://maven.repository.redhat.com/ga/javax/servlet/javax.servlet-api/maven-metadata.xml 加載 Maven 元數據

[英]compile failing - Unable to load Maven meta-data from https://maven.repository.redhat.com/ga/javax/servlet/javax.servlet-api/maven-metadata.xml

從字面上看,只需在我的命令行中按下鍵即可獲得編譯我的 Java 項目的最后一個命令。 這是updatePolicy和 RedHat 端服務器錯誤的組合嗎?

我沒有支持代理或任何東西,沒有改變任何東西。

Could not resolve all files for configuration ':compileClasspath'.

無法解析 javax.servlet:javax.servlet-api:3.+。 要求:項目:無法列出 javax.servlet:javax.servlet-api 的版本。 無法從https://maven.repository.redhat.com/ga/javax/servlet/javax.servlet-api/maven-metadata.xml加載 Maven 元數據。 無法 HEAD ' https://maven.repository.redhat.com/ga/javax/servlet/javax.servlet-api/maven-metadata.xml '。 從服務器收到狀態代碼 500:內部服務器錯誤

如果這是 RedHat 的問題,我應該會看到更多的問題,但我沒有,所以這讓我相信這是我這邊的問題,但我想不出任何問題。

編輯 1:在我的build.gradle我可以看到maven { url "https://maven.repository.redhat.com/ga/" }

這可以更改為不會失敗的地址嗎?

這看起來像是 Redhat maven 存儲庫方面的一個問題,服務器似乎關閉了:如果您嘗試手動下載一些人工制品,您也會收到 500 個錯誤:例如: https : //maven.repository.redhat.com/ga/javax/

您可以在您的repositories塊中添加其他存儲repositories

repositories {
    jcenter()
    mavenCentral()

}

這兩個存儲庫應該允許您解析 RELEASE 版本中的所有“標准”庫。 您沒有在問題中指定您需要哪個版本的 servlet-api,但它應該在那里。

編輯https://access.redhat.com/articles/3620281 ,可以解釋服務關閉

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM