bazelbuild / bazelbuild/rules_java

Release the java runfiles library as a maven coordinate

Offen
#360 4 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
P4
Vorherrschende Sprache
Starlark
Sterne
103
Forks
102
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

When working on a project that doesn't build with bazel but needs to use the runfiles library (for example, when porting a project from gradle to bazel) there's no easy way to access the java runfiles library. [The Python world exports theirs as a wheel](https://pypi.org/project/bazel-runfiles/).

It would be helpful to expose the java runfiles library as a maven coordinate.

Bazel projects can either not use the coordinate or use a `maven.override` to point to the Bazel-provided version.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die Java-Runfiles-Bibliothek und die vorhandene Release-Konfiguration des Repositorys zu finden. Ermittle, wie die Bibliothek als Maven-Koordinate veröffentlicht werden könnte, wobei der von Bazel bereitgestellte Versionspfad erhalten bleibt, und überprüfe anschließend, dass ein Nicht-Bazel-Consumer das veröffentlichte Artefakt auflösen und verwenden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
build-system, release
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.