Tại sao tôi có HTTP 403 từ repo spring?


9

Tôi có một dự án jhipster sẽ triển khai trên heroku wih gitlab từ vài tháng

Kể từ hôm qua, tôi không thể triển khai phiên bản mới vì tôi gặp lỗi này

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

Bất cứ ai cũng biết tại sao lỗi này? và giải quyết nó như thế nào?


4
vấn đề là với cuộc gọi http .. hãy thử với https. " repo.spring.io/plugins-release/io/spring/gradle/propdeps-plugin/ gợi "
MyTwoCents

@MyTwoCents Cảm ơn bạn rất nhiều, nó hoạt động
user1450740

Câu trả lời:


6

Mở build.gradletệp của bạn và thay thế URL kho lưu trữ mùa xuân từ http bằng https


Tôi đã thay đổi url trong tệp build.gradle trong buildscript -> kho lưu trữ -> maven với điểm cuối https mới
Abhishek Shah

Tôi đã thay đổi url trong tệp build.gradle trong buildscript -> kho lưu trữ -> maven với điểm cuối https mới
Kumar Panchal

16

Vấn đề liên quan đến liên kết kho lưu trữ không dùng nữa. Vui lòng cập nhật httpvới httpsURL repo mùa xuân.


1
Có, theo bài đăng trên Spring.io "Đáp lại thông báo nohttp của chúng tôi, thông báo của Maven Central và thông báo của JFrog, bắt đầu từ ngày 15 tháng 1 năm 2020, Kho lưu trữ Maven của Spring sẽ không còn hỗ trợ HTTP. Cụ thể hơn, repo.spring.io sẽ không đáp ứng yêu cầu. " spring.io/blog/2019/09/16/goodbye-http-repo-spring-use-https
Nayeem

1
Tôi đã thay đổi url trong tệp build.gradle trong buildscript -> kho lưu trữ -> maven với điểm cuối https mới
WiteCastle

-3

Các HTTP Response Codebạn đang nhận được 403có nghĩa là FORBIDDEN. một trong những lý do chính để nhận được một lỗi như vậy yêu cầu các kho lưu trữ chung, có thể là các hạn chế được áp dụng cho một số quốc gia do một số biện pháp trừng phạt. các quốc gia như Bắc Triều Tiên, Syria, Iran và một số nơi khác.

Nếu đó là trường hợp, tôi khuyên bạn nên sử dụng một số loại proxy không có ở các quốc gia đó. và sau đó thử lại. lần này tôi nghĩ bạn sẽ có thể lấy phụ thuộc từ Springkho lưu trữ.


Nói chung, tình trạng 403 không chỉ ra rằng bất kỳ biện pháp trừng phạt nào đã được áp đặt. Câu trả lời được chấp nhận ở trên là lý do thực tế cho lỗi ở đây.
mgerstner

tôi đã nói một trong những lý do chính có thể là những hạn chế. Tại Iran, các nhà phát triển phải đối mặt với mã phản hồi FORBIDDEN rất nhiều khi họ cố gắng tìm nạp các phụ thuộc từ một số kho lưu trữ. và đó chủ yếu là vì các biện pháp trừng phạt. Tôi nghĩ có lẽ câu trả lời này có thể hữu ích cho những nhà phát triển đang phát triển trong hoàn cảnh như vậy.
mũm mĩm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.