$ ./gradlew -v
------------------------------------------------------------
Gradle 7.6.3
------------------------------------------------------------
Build time: 2023-10-04 15:59:47 UTC
Revision: 1694251d59e0d4752d547e1fd5b5020b798a7e71
Kotlin: 1.7.10
Groovy: 3.0.13
Ant: Apache Ant(TM) version 1.10.11 compiled on July 10 2021
JVM: 21.0.1 (Homebrew 21.0.1)
OS: Mac OS X 14.1.2 x86_64
$ ./gradlew build
> Task :buildSrc:test
ConventionsPluginTests > testRetryIsConfiguredWithZeroRetriesLocally() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at ConventionsPluginTests.java:225
ConventionsPluginTests > testRetryIsConfiguredWithThreeRetriesOnCI() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at ConventionsPluginTests.java:225
ConventionsPluginTests > javadocJarIsBuilt() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at ConventionsPluginTests.java:225
ConventionsPluginTests > jarIncludesLegalFiles() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at ConventionsPluginTests.java:225
ConventionsPluginTests > sourceJarIsBuilt() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at ConventionsPluginTests.java:225
BomPluginIntegrationTests > libraryNamedSpringBootHasNoVersionProperty() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at BomPluginIntegrationTests.java:327
BomPluginIntegrationTests > libraryPluginsAreIncludedInPluginManagementOfGeneratedPom() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at BomPluginIntegrationTests.java:327
BomPluginIntegrationTests > moduleClassifiersAreIncludedInDependencyManagementOfGeneratedPom() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at BomPluginIntegrationTests.java:327
BomPluginIntegrationTests > libraryModulesAreIncludedInDependencyManagementOfGeneratedPom() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at BomPluginIntegrationTests.java:327
BomPluginIntegrationTests > moduleExclusionsAreIncludedInDependencyManagementOfGeneratedPom() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at BomPluginIntegrationTests.java:327
BomPluginIntegrationTests > moduleTypesAreIncludedInDependencyManagementOfGeneratedPom() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at BomPluginIntegrationTests.java:327
BomPluginIntegrationTests > libraryImportsAreIncludedInDependencyManagementOfGeneratedPom() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at BomPluginIntegrationTests.java:327
OptionalDependenciesPluginIntegrationTests > optionalDependenciesAreAddedToMainSourceSetsRuntimeClasspath() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at OptionalDependenciesPluginIntegrationTests.java:107
OptionalDependenciesPluginIntegrationTests > optionalConfigurationIsCreated() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at OptionalDependenciesPluginIntegrationTests.java:107
OptionalDependenciesPluginIntegrationTests > optionalDependenciesAreAddedToTestSourceSetsRuntimeClasspath() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at OptionalDependenciesPluginIntegrationTests.java:107
OptionalDependenciesPluginIntegrationTests > optionalDependenciesAreAddedToMainSourceSetsCompileClasspath() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at OptionalDependenciesPluginIntegrationTests.java:107
OptionalDependenciesPluginIntegrationTests > optionalDependenciesAreAddedToTestSourceSetsCompileClasspath() FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure at OptionalDependenciesPluginIntegrationTests.java:107
TestFailuresPluginIntegrationTests > multiProjectParallel() FAILED
java.lang.AssertionError at TestFailuresPluginIntegrationTests.java:103
TestFailuresPluginIntegrationTests > multiProjectContinue() FAILED
java.lang.AssertionError at TestFailuresPluginIntegrationTests.java:87
TestFailuresPluginIntegrationTests > singleProject() FAILED
java.lang.AssertionError at TestFailuresPluginIntegrationTests.java:59
TestFailuresPluginIntegrationTests > multiProject() FAILED
java.lang.AssertionError at TestFailuresPluginIntegrationTests.java:73
173 tests completed, 21 failed
> Task :buildSrc:test FAILED
org.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in /var/folders/83/09n0dj9d1jn9rw1fyjt82dqm0000gn/T/junit762700940021135621 with arguments [jar]
Output:
FAILURE: Build failed with an exception.
* What went wrong:
Could not open cp_settings generic class cache for settings file '/private/var/folders/83/09n0dj9d1jn9rw1fyjt82dqm0000gn/T/junit762700940021135621/settings.gradle' (/Users/zhouyanming/workspace/spring-boot/buildSrc/build/tmp/test/work/.gradle-test-kit/caches/7.6.3/scripts/bjz83uv2xkjh11di8yzmi661i).
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 65
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 36ms
at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.lambda$build$2(DefaultGradleRunner.java:264)
at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.run(DefaultGradleRunner.java:338)
at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.build(DefaultGradleRunner.java:262)
at app//org.springframework.boot.build.ConventionsPluginTests.runGradle(ConventionsPluginTests.java:225)
at app//org.springframework.boot.build.ConventionsPluginTests.runGradle(ConventionsPluginTests.java:216)
at app//org.springframework.boot.build.ConventionsPluginTests.jarIncludesLegalFiles(ConventionsPluginTests.java:83)
at java.base@21.0.1/java.lang.reflect.Method.invoke(Method.java:580)
at java.base@21.0.1/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base@21.0.1/java.util.ArrayList.forEach(ArrayList.java:1596)
Comment From: wilkinsona
As described in the README, you need Java 17 to build from source. If you want to run the tests with a JDK > 17, you can use -PtoolchainVersion, for example -PtoolchainVersion=21.