bazelbuild / bazelbuild/rules_java
Add support for building Multi-Release JARs
- Dominant language
- Starlark
- Stars
- 103
- Forks
- 102
- PR merge metrics
- No merged PRs in 30d
Description
### Description of the problem / feature request:
Add support for building [JEP 238](http://openjdk.java.net/jeps/238)-compliant jars for distribution.
### Feature requests: what underlying problem are you trying to solve with this feature?
* http://openjdk.java.net/jeps/238#Motivation.
* https://github.com/protocolbuffers/protobuf/issues/3781 is one concrete example of a desire for JEP 238 support in Bazel.
Contributor guide
Research direction
No files, tests, or entry points are named in the issue. Start by reading JEP 238 and the linked protobuf issue to understand the required distribution behavior, then inspect the repository's Java build rules and tests. Done means the rules can produce JEP 238-compliant multi-release JARs with coverage for the supported use case.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100