[Java][JNI] Improve current cmake java libraries dependencies that needs Protobuf_ROOT and Protobuf_USE_STATIC_LIBS variables
- 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ả
### Describe the enhancement requested
The current Java JNI build needs to declare these CMAKE variables in order to build correctly:
- -DProtobuf_USE_STATIC_LIBS=ON
- -DProtobuf_ROOT=${project.basedir}/../cpp-jni/protobuf_ep-install
It may be possible to add support for installing bundled protocols.
### Component(s)
Documentation, Java
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng việc xác định cấu hình dependency Java JNI của CMake và thiết lập Protobuf hiện tại. Kiểm tra cách Protobuf_USE_STATIC_LIBS và Protobuf_ROOT được truyền trong quá trình build, sau đó xác minh một build không có cấu hình thủ công chưa được ghi lại; riêng biệt xác định xem việc cài đặt các protocol đi kèm có thuộc phạm vi hay không.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cmake, java
- Lĩnh vực
- build-system
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 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