[Java][JNI] Improve current cmake java libraries dependencies that needs Protobuf_ROOT and Protobuf_USE_STATIC_LIBS variables
オープン
- 主要言語
- Java
- スター
- 94
- フォーク
- 152
- 平均マージ
- 3日 16時間
- マージ済み PR(30日)
- 11
説明
### 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
コントリビューションガイド
調査の方向性
まず、Java JNI の CMake 依存関係設定と現在の Protobuf セットアップを特定します。ビルド時に Protobuf_USE_STATIC_LIBS と Protobuf_ROOT がどのように渡されるかを確認し、次に文書化されていない手動設定なしでビルドできることを検証します。併せて、バンドルされたプロトコルのインストールが対象範囲に含まれるかどうかを別途判断します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cmake, java
- 領域
- build-system
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100