Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR]: configure: generate java_library and other Java targets #797

Open
alexeagle opened this issue Jan 17, 2025 · 0 comments
Open

[FR]: configure: generate java_library and other Java targets #797

alexeagle opened this issue Jan 17, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@alexeagle
Copy link
Member

What is the current behavior?

Java is omitted from aspect configure and it's not possible for users to compile it in.

Describe the feature

We could import the extension from bazel-contrib/rules_jvm however it's a Gazelle-Go API implementation and depends on wacky gRPC infrastructure talking to a JVM.

Instead we probably want to use the tree-sitter-java parser, and pass all the same tests as https://github.com/bazel-contrib/rules_jvm/tree/v0.27.0/java/gazelle/testdata but implement the extension in Starlark.

This will also make it possible for users to easily customize the behavior.

@alexeagle alexeagle added the enhancement New feature or request label Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant