Describe the enhancement requested
Upgrade Java version used by toolchain to Java 21 or latest enhancement would require the ability to specify a different JDK version to be used for tests in order to retain the ability to validate Arrow against multiple Java versions.
To achieve this, Maven toolchains support for surefire/failsafe plugins can be used. This can be then be controlled by a build property.
Component(s)
Java