[Java][JNI] Improve current cmake java libraries dependencies that needs Protobuf_ROOT and Protobuf_USE_STATIC_LIBS variables
- Vorherrschende Sprache
- Java
- Sterne
- 94
- Forks
- 152
- Ø Merge
- 3 T. 16 Std.
- Gemergte PRs (30 T.)
- 11
Beschreibung
### 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
Beitragsleitfaden
Rechercherichtung
Beginnen Sie damit, die Java-JNI-CMake-Abhängigkeitskonfiguration und das aktuelle Protobuf-Setup zu lokalisieren. Prüfen Sie, wie Protobuf_USE_STATIC_LIBS und Protobuf_ROOT während des Builds übergeben werden, und verifizieren Sie anschließend einen Build ohne undokumentierte manuelle Konfiguration; bestimmen Sie außerdem separat, ob die Installation gebündelter Protokolle in den Umfang fällt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cmake, java
- Bereich
- build-system
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100