This repository provides reachability metadata that lets Java libraries and frameworks work out of the box with GraalVM Native Image.
To get out-of-the-box support, use the GraalVM Gradle Plugin or the GraalVM Maven Plugin; they automatically use the reachability metadata from this repository.
To see whether your library or framework is supported, visit this page. It lists libraries and frameworks that are tested and ready for GraalVM Native Image.
If you’d like yours to appear there as well, open a pull request updating this JSON file.
Before submitting a pull request, please read this guide.
Open a library-request ticket, include the Maven coordinates, and our automation will take it from there (🤖).
Open an update ticket and include the Maven coordinates of the library that needs changes.
We welcome contributions from the community. Thank you!
Before submitting a pull request, please open a ticket, mark that you want to fix it yourself, and review our contribution guide.
- Continuous integration is described in CI.md.
- Pull request review guidelines are in REVIEWING.md.
- Development workflow is described in DEVELOPING.md.
Built with love by the community and the GraalVM, Spring, and Micronaut teams.