Lightlines
By github

java-add-graalvm-native-image-support

github8.7k installs

Turn your Java app into a tested native executable.

What it does

Adds native executable support to Java projects and iterates on configuration and errors until the executable builds and runs correctly.

When to use it

Use when adding GraalVM Native Image support to a Spring Boot, Micronaut, or plain Java project; Quarkus projects are handed off.

How to use it

Give it a Java project; it adds native build support and verifies that the resulting executable builds and runs correctly.

What you provide

  • An existing project

Uses

Latest review

What you need · 6

Local native compilation needs a GraalVM JDK containing native-image, used as the build JDK and compatible with the project's Java level.

Linux builds need a C toolchain; build-essential is the package named for it.


Access · 5

This skill

GraalVM documentation

Read

Reads GraalVM's upstream instructions

Maven Central

Read

Checks Maven Central plugin versions