Ich habe ein Jhipster-Projekt, das seit einigen Monaten auf Heroku mit Gitlab bereitgestellt wird
Seit gestern kann ich keine neue Version bereitstellen, da ich diesen Fehler habe
FAILURE: Build failed with an exception.
32 * What went wrong:
33 A problem occurred configuring root project 'yvidya'.
34 > Could not resolve all artifacts for configuration ':classpath'.
35 > Could not resolve io.spring.gradle:propdeps-plugin:0.0.10.RELEASE.
36 Required by:
37 project :
38 > Could not resolve io.spring.gradle:propdeps-plugin:0.0.10.RELEASE.
39 > Could not get resource 'http://repo.spring.io/plugins- release/io/spring/gradle/propdeps-plugin/0.0.10.RELEASE/propdeps-plugin-0.0.10.RELEASE.pom'.
40 > Could not GET 'http://repo.spring.io/plugins-release/io/spring/gradle/propdeps-plugin/0.0.10.RELEASE/propdeps-plugin-0.0.10.RELEASE.pom'. Received status code 403 from server: Forbidden
Weiß jemand warum dieser Fehler? und wie löst man es?
Antworten:
Öffnen Sie Ihre
build.gradle
Datei und ersetzen Sie die URL des Spring Maven-Repositorys von http durch httpsquelle
Das Problem hängt mit dem veralteten Repository-Link zusammen. Bitte aktualisieren Sie
http
mithttps
der Spring Repo URL.quelle
Das, was
HTTP Response Code
Sie bekommen, ist403
was bedeutetFORBIDDEN
. Einer der Hauptgründe für einen solchen Fehler beim Anfordern allgemeiner Repositories könnten die Einschränkungen sein, die für einige Länder aufgrund von Sanktionen gelten. Länder wie Nordkorea, Syrien, Iran und einige andere Orte.Wenn dies der Fall ist, schlage ich vor, einen Proxy zu verwenden, der sich nicht in diesen Ländern befindet. und dann erneut versuchen. Dieses Mal denke ich, dass Sie Abhängigkeiten aus
Spring
Repositorys abrufen können.quelle