|
4 | 4 | [![GraalVM CE][graalvm_img]][graalvm_url] |
5 | 5 | [![Kotlin release][kt_img]][kt_url] |
6 | 6 | [![Style guide][ktlint_img]][ktlint_url] |
7 | | - |
8 | 7 | [![GraalVM Reachability][graalvm_reachability_img]][graalvm_reachability_url] |
9 | | -[![Style guide][nativeimage_cs_img]][nativeimage_cs_url] |
10 | | -[![GraalVM Dashboard][gl_dashboard_img]][gl_dashboard_url] |
11 | 8 |
|
12 | 9 | [GraalVM Native Image](https://www.graalvm.org/reference-manual/native-image/) of a kotlin/java app |
13 | 10 | and publish the platform binaries using GitHub action. |
14 | 11 |
|
15 | | -### Install GraalVM CE |
| 12 | +### Install GraalVM CE Dev |
16 | 13 |
|
17 | 14 | ```bash |
18 | 15 | # Install GraalVM CE Dev |
19 | | -$ bash <(curl -sL https://get.graalvm.org/jdk) \ |
20 | | - --to "$HOME/install/graalvm" \ |
21 | | - -c visualvm graalvm-ce-java<xx> |
22 | | - |
23 | | -# Remove the MacOS quarantine attribute |
24 | | -$ sudo xattr -r -d com.apple.quarantine "$HOME/install/graalvm/graalvm-ce-java<xx>/Contents/Home" |
| 16 | +$ ./scripts/graalvm-ce-dev.sh |
25 | 17 |
|
26 | | -# Manage using SDKMAN! |
| 18 | +# Install GraalVM CE |
27 | 19 | $ curl -s "https://get.sdkman.io" | bash |
28 | | -$ sdk i java graalvm-ce-java<xx> "$HOME/install/graalvm/graalvm-ce-java<xx>/Contents/Home" |
| 20 | +$ sdk i java 20.0.2-graal |
29 | 21 | ``` |
30 | 22 |
|
31 | 23 | ### Build |
@@ -58,7 +50,7 @@ $ java --enable-preview \ |
58 | 50 | $ jdeps -q \ |
59 | 51 | -R \ |
60 | 52 | --ignore-missing-deps \ |
61 | | - --multi-release=20 \ |
| 53 | + --multi-release=21 \ |
62 | 54 | build/libs/native-image-playground-*-all.jar |
63 | 55 |
|
64 | 56 | # Build native image from modular jars |
@@ -154,7 +146,7 @@ $ native-image \ |
154 | 146 |
|
155 | 147 | [graalvm_url]: https://github.com/graalvm/graalvm-ce-dev-builds/releases/ |
156 | 148 |
|
157 | | -[graalvm_img]: https://img.shields.io/github/v/release/graalvm/graalvm-ce-builds?color=125b6b&label=graalvm-21&logo=oracle&logoColor=d3eff5 |
| 149 | +[graalvm_img]: https://img.shields.io/github/v/release/graalvm/graalvm-ce-builds?color=125b6b&label=graalvm-ce-dev&logo=oracle&logoColor=d3eff5 |
158 | 150 |
|
159 | 151 | [graalvm_reachability_url]: https://github.com/oracle/graalvm-reachability-metadata/tree/master/metadata |
160 | 152 |
|
|
0 commit comments