googleapis / googleapis/google-cloud-java

[sdk-platform-java] Provide a version that doesn't build upon old javax libraries

Đang mở
#12,363 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
priority: p2 type: bug
Ngôn ngữ chính
Java
Star
2.1k
Fork
1.2k
Merge trung bình
1 ngày 23 giờ
Pull request đã merge (30 ngày)
157

Mô tả

**Is your feature request related to a problem? Please describe.**

In version 1.39 a dependency to api-common was introduced.
[Commit](https://github.com/googleapis/google-auth-library-java/commit/e7d4380ce94bbdd5a879591e0652945262e896aa)

api-common still references javax.annotations a dependency that has moved to jakarta.annotations years ago. This can cause a headache for projects that already moved to jakarta.

**Describe the solution you'd like**
Update to the jakarta namespace or remove the api-common dependency because it is only used for one annotation anyway.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách kiểm tra dependency sdk-platform-java được giới thiệu trong phiên bản 1.39 và commit được liên kết, sau đó truy vết việc sử dụng api-common và javax.annotations. Được xem là hoàn tất khi cung cấp một phiên bản tránh dependency javax cũ, bằng cách sử dụng jakarta.annotations hoặc loại bỏ api-common như đã đề xuất.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java
Lĩnh vực
backend
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.