diff --git a/first-party/README.md b/first-party/README.md index 708c183..2eebb9e 100644 --- a/first-party/README.md +++ b/first-party/README.md @@ -6,7 +6,7 @@ A list of Jib extensions developed and maintained by the Jib developer team. For - Jib Quarkus Extension ([Maven](jib-quarkus-extension-maven) / [Gradle](jib-quarkus-extension-gradle)) - Jib Ownership Extension ([Maven](jib-ownership-extension-maven) / [Gradle](jib-ownership-extension-gradle)) - Jib Spring Boot Extension ([Maven](jib-spring-boot-extension-maven) / [Gradle](jib-spring-boot-extension-gradle)) -- Jib GraalVM Native Image Extension ([Maven](jib-native-image-extension-maven)) +- Jib GraalVM Native Image Extension ([Maven](jib-native-image-extension-maven) / [Gradle](jib-native-image-extension-gradle)) If you have written a useful extension that you think will benefit the Jib community, file a PR to add a link to the [Third-Party Extensions](../third-party/) list. Jib users will greatly appreciate it! diff --git a/first-party/jib-native-image-extension-maven/README.md b/first-party/jib-native-image-extension-maven/README.md index 30ebc34..aab9640 100644 --- a/first-party/jib-native-image-extension-maven/README.md +++ b/first-party/jib-native-image-extension-maven/README.md @@ -1,6 +1,6 @@ # Jib GraalVM Native Image Extension -This extension containerizes a [GraalVM native-imgae](https://www.graalvm.org/docs/reference-manual/native-image/) application configured with [Native Image Maven Plugin](https://graalvm.github.io/native-build-tools/latest/maven-plugin.html). +This extension containerizes a [GraalVM native-image](https://www.graalvm.org/docs/reference-manual/native-image/) application configured with [Native Image Maven Plugin](https://graalvm.github.io/native-build-tools/latest/maven-plugin.html). The extension expects the `native-image-maven-plugin` to do the the heavy lifting of generating a "native image" (with the `native-image:native-image` goal). (The "image" in "native image" refers to an executable binary, not a container image.) Then the extension simply copies the binary, say, `/target/com.example.mymainclass`, into a container image and sets executable bits. It also auto-sets the container image entrypoint to the binary, say, `/app/com.example.mymainclass` (unless you manually configure `` in the main Jib configuration).