Nik Clayton 3000525f2e
build: Add Java toolchain resolver (#1169)
Without this an initial build on a machine with no JDK installed can
fail with

```
A problem occurred configuring project ':feature:about'.
> Could not resolve all dependencies for configuration 'classpath'.
   > Could not resolve project :markdown2resource.
     Required by:
         project :feature:about
      > Failed to calculate the value of task ':markdown2resource:compileJava' property 'javaCompiler'.
         > Cannot find a Java installation on your machine matching this tasks requirements: {languageVersion=17, vendor=any vendor, implementation=vendor-specific} for WINDOWS on x86_64.
            > No locally installed toolchains match and toolchain download repositories have not been configured.
```
2024-12-12 14:48:56 +01:00
..