Add support for building Multi-Release JARs
- Dominant language
- Java
- Stars
- 25.8k
- Forks
- 4.6k
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 72
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
Start by reading JEP 238 and its Motivation section, then review the linked Protocol Buffers issue for the concrete Bazel use case. The issue provides no files, tests, or entry points; done means Bazel can build JEP 238-compliant multi-release JARs for distribution.
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
- Mostly clear
- Newbie friendliness
- 25/100