[Java] Include compiled Flatbuffers sources in release 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ả
I'm seeing the flatc that's available in Maven foul up users because it depends on a version of glibc (2.14) which is too new for many enterprise Linux users. It would be better for the Arrow Java artifacts to not depend on flatc at all, if possible.
We could check the compiled sources into source control, but that seems less than ideal. Is there a clean way bundle them at packaging time?
**Reporter**: [Wes McKinney](https://issues.apache.org/jira/browse/ARROW-397) / @wesm
**Note**: *This issue was originally created as [ARROW-397](https://issues.apache.org/jira/browse/ARROW-397). 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 bằng việc xem xét tài liệu migration được liên kết trong issue và cấu hình đóng gói Maven cho các artifact của Arrow Java. Xác nhận flatc hiện đang được sử dụng như thế nào và xác định một phương án ở thời điểm đóng gói để bao gồm các source FlatBuffers đã biên dịch mà không yêu cầu flatc tại thời điểm sử dụng; được xem là hoàn thành khi các artifact release không còn phụ thuộc vào binary đó đối với các source này.
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
- build-system, release
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- 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
- 30/100