Native image rule for rules_elide.
elide_native_image runs elide native-image to compile JVM bytecode
(provided via JavaInfo deps) into a standalone native executable.
load("@rules_elide//elide/rules:native_image.bzl", "elide_native_image")
elide_native_image(name, deps, main_class, native_image_opts)
ATTRIBUTES
| Name | Description | Type | Mandatory | Default |
|---|---|---|---|---|
| name | A unique name for this target. | Name | required | |
| deps | JVM dependencies whose runtime classpath enters the native image. | List of labels | optional | [] |
| main_class | Fully qualified main class. | String | required | |
| native_image_opts | Extra flags appended to the native-image invocation. | List of strings | optional | [] |