[Java] Include compiled Flatbuffers sources in release artifacts
- Langage dominant
- Java
- Étoiles
- 94
- Forks
- 152
- Merge moyen
- 3 j 16 h
- PR mergées (30 j)
- 11
Description
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.*
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par examiner la documentation de migration liée dans l’issue et la configuration de packaging Maven pour les artefacts Arrow Java. Confirmez comment flatc intervient actuellement et définissez une voie au moment du packaging pour inclure les sources FlatBuffers compilées sans nécessiter flatc au moment de l’utilisation ; c’est terminé lorsque les artefacts de release ne dépendent plus de ce binaire pour ces sources.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- build-system, release
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100