bazelbuild / bazelbuild/rules_java

Release the java runfiles library as a maven coordinate

Ouverte
#360 4 commentaires 2 réactions 0 personnes assignées Voir sur GitHub
P4
Langage dominant
Starlark
Étoiles
103
Forks
102
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Start by locating the Java runfiles library and the repository's existing release configuration. Determine how the library could be published as a Maven coordinate while preserving the Bazel-provided version path, then verify that a non-Bazel consumer can resolve and use the published artifact.

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é
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
55/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.