[Java] Include compiled Flatbuffers sources in release artifacts
- 主要言語
- Java
- スター
- 94
- フォーク
- 152
- 平均マージ
- 3日 16時間
- マージ済み PR(30日)
- 11
説明
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.*
コントリビューションガイド
調査の方向性
まず、issue にリンクされている migration ドキュメントと、Arrow Java アーティファクトの Maven パッケージング設定を確認します。現在 flatc がどのように関与しているかを確認し、使用時に flatc を必要とせずにコンパイル済みの FlatBuffers ソースをパッケージング時に含める方法を定義します。完了の条件は、これらのソースについて release アーティファクトがそのバイナリに依存しなくなることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- build-system, release
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 30/100