mirror of https://github.com/halo-dev/halo
![]() #### What type of PR is this? /kind chore /area core #### What this PR does / why we need it: I get the following errors when I develop Halo in JDK 21: ```bash FAILURE: Build failed with an exception. * What went wrong: Could not determine the dependencies of task ':application:bootRun'. > Could not resolve all dependencies for configuration ':application:runtimeClasspath'. > Failed to calculate the value of task ':application:compileJava' property 'javaCompiler'. > No matching toolchains found for requested specification: {languageVersion=17, vendor=any, implementation=vendor-specific} for MAC_OS on aarch64. > No locally installed toolchains match and toolchain download repositories have not been configured. ``` This PR removes the Java toolchain configuration and adds source and target compatibility to Java 17, allowing developers to develop Halo in Java 17 or higher versions. #### Does this PR introduce a user-facing change? ```release-note None ``` |
||
---|---|---|
.. | ||
src | ||
build.gradle |