bazel-contrib/rules_ruby

Expose source files from an rb_gem as rb_library or java jars

Aberta

#293 aberto em 22 de jan. de 2026

 (1 comentário) (0 reação) (0 responsável)Starlark (20 forks)github user discovery
enhancementhelp wanted

Métricas do repositório

Stars
 (50 estrelas)
Métricas de merge de PR
 (Mesclagem média 13d 9h) (11 fundiu PRs em 30d)

Description

Would like to be able to directly reference a specific source file included in an rb_gem installed in a bundle repo.

For example to use the warbler jar in a java based target elsewhere.

java_import(
    name = "WarblerJar",
    jars = [".gem/gems/warbler-2.0.4/lib/warbler_jar.jar"],
)

Right now you must reference a file in the file system outside of bazel and know its specific path. I'm guessing we'd need bundle install to run to unpack the .gem archive, and then generate rb_library targets and java targets based on the outputted file extensions after.

Guia do colaborador