[Release][Java] Verify staged maven artifacts
- Ngôn ngữ chính
- Java
- Star
- 94
- Fork
- 152
- Merge trung bình
- 3 ngày 16 giờ
- Pull request đã merge (30 ngày)
- 11
Mô tả
We have two tests right now:
1. Execute `mvn test` from the source tarball's java directory testing the source https://github.com/apache/arrow/blob/master/dev/release/verify-release-candidate.sh#L278
2. Verify the checksums and signatures of the uploaded maven artifacts https://github.com/apache/arrow/blob/master/dev/release/verify-release-candidate.sh#L766
But we don't actually **test** the packages. We should add that to the verification scripts, since 7.0 is going to be the first release shipping the jars with bundled JNI libraries.
cc @kou @anthonylouisbsb
**Reporter**: [Krisztian Szucs](https://issues.apache.org/jira/browse/ARROW-15486) / @kszucs
#### Related issues:
- [[Release][Java] Add missing files to list of artifacts to deploy](https://github.com/apache/arrow/issues/31193) (relates to)
#### Original Issue Attachments:
- [image-2022-02-18-07-07-45-928.png](https://issues.apache.org/jira/secure/attachment/13040235/image-2022-02-18-07-07-45-928.png)
#### PRs and other links:
- [GitHub Pull Request apache/arrow#148](https://github.com/apache/arrow-cookbook/pull/148)
**Note**: *This issue was originally created as [ARROW-15486](https://issues.apache.org/jira/browse/ARROW-15486). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với dev/release/verify-release-candidate.sh, đặc biệt là bài kiểm thử Java hiện có cho source-tarball và các bước xác minh artifact Maven. Xem lại cách `mvn test` được chạy từ thư mục Java của source-tarball và cách các checksum cùng chữ ký được kiểm tra. Hoàn tất khi các script xác minh cũng kiểm thử các gói Maven, bao gồm các jar có tích hợp thư viện JNI.
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
- release, testing
- 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
- 35/100