60 If you want to build on an operating system other than GNU/Linux, macOS or
61 Windows _or_ if you want to build on a CPU architecture other than x64, then
62 ensure that you have JDK 12 or later installed locally. You can then run the
63 following command from the source tree root:
64
65 ```bash
66 $ sh gradlew
67 ```
68
69 The extracted jlinked image will end up in the `build` directory in the source
70 tree root.
71
72 ### Offline builds
73
74 If you don't want the build to automatically download any dependencies, then
75 you must ensure that you have installed the following software locally:
76
77 - JDK 12 or later
78 - Gradle 5.6.2 or later
79
80 To create a build then run the command
81
82 ```bash
83 $ gradle offline
84 ```
85
86 _Please note_ that the above command does _not_ make use of `gradlew` to avoid
87 downloading Gradle.
88
89 The extracted jlinked image will end up in the `build` directory in the source
90 tree root.
91
92 ### Cross-linking
93
94 It is also supported to cross-jlink jimages to GNU/Linux, macOS and/or Windows from
95 any of the aforementioned operating systems. To build all applicable jimages
96 (including the server-side tooling), run the following command from the
97 source tree root:
98
99 ```bash
100 sh gradlew images
|
60 If you want to build on an operating system other than GNU/Linux, macOS or
61 Windows _or_ if you want to build on a CPU architecture other than x64, then
62 ensure that you have JDK 12 or later installed locally. You can then run the
63 following command from the source tree root:
64
65 ```bash
66 $ sh gradlew
67 ```
68
69 The extracted jlinked image will end up in the `build` directory in the source
70 tree root.
71
72 ### Offline builds
73
74 If you don't want the build to automatically download any dependencies, then
75 you must ensure that you have installed the following software locally:
76
77 - JDK 12 or later
78 - Gradle 5.6.2 or later
79
80 To create a build then run the command:
81
82 ```bash
83 $ gradle offline
84 ```
85
86 _Please note_ that the above command does _not_ make use of `gradlew` to avoid
87 downloading Gradle.
88
89 The extracted jlinked image will end up in the `build` directory in the source
90 tree root.
91
92 ### Cross-linking
93
94 It is also supported to cross-jlink jimages to GNU/Linux, macOS and/or Windows from
95 any of the aforementioned operating systems. To build all applicable jimages
96 (including the server-side tooling), run the following command from the
97 source tree root:
98
99 ```bash
100 sh gradlew images
|