equal
deleted
inserted
replaced
202 $ gradle --scan |
202 $ gradle --scan |
203 |
203 |
204 Listing available toolchains |
204 Listing available toolchains |
205 ============================ |
205 ============================ |
206 |
206 |
207 :: |
207 Toolchains are introduced in Gradle 6.7. |
|
208 |
|
209 Requiring a toolchain for the build:: |
|
210 |
|
211 java { |
|
212 toolchain { |
|
213 languageVersion.set(JavaLanguageVersion.of(11)) |
|
214 } |
|
215 } |
|
216 |
|
217 Altering toolchain for a specific task (derived from ``java`` plugin):: |
|
218 |
|
219 tasks.register<Test>("compatibilityTest") { |
|
220 javaLauncher.set(javaToolchains.launcherFor { |
|
221 languageVersion.set(JavaLanguageVersion.of(17)) |
|
222 }) |
|
223 } |
|
224 |
|
225 List of available toolchains:: |
208 |
226 |
209 gradle -q javaToolchains |
227 gradle -q javaToolchains |
|
228 |
|
229 https://maven.apache.org/guides/mini/guide-using-toolchains.html |
|
230 Guide to Using Toolchains. |
|
231 https://blog.gradle.org/java-toolchains |
|
232 Introducing Java toolchains. |
210 |
233 |
211 Running completely isolated build |
234 Running completely isolated build |
212 ================================= |
235 ================================= |
213 |
236 |
214 To avoid using global cache and for really clean build use:: |
237 To avoid using global cache and for really clean build use:: |