Spock 2 should work with Java 14 (having Groovy 2.5.10+ or 3.0.x on a classpath), but It would be good to run internal Spock tests with with Java 13 and 14 on a CI server.
It is not impossible to run tests with Java 14 with older Gradle versions, but Gradle 6.3 is required for running Java 14 in general, so the upgrade is the most straightforward way to go. Unfortunately it is currently blocked by the Gradle OSGI plugin removal which has to be replaced with something else (if Spock 2 would keep OSGI manifest support at all) - #1139.
Spock 2 should work with Java 14 (having Groovy 2.5.10+ or 3.0.x on a classpath), but It would be good to run internal Spock tests with with Java 13 and 14 on a CI server.
It is not impossible to run tests with Java 14 with older Gradle versions, but Gradle 6.3 is required for running Java 14 in general, so the upgrade is the most straightforward way to go. Unfortunately it is currently blocked by the Gradle OSGI plugin removal which has to be replaced with something else (if Spock 2 would keep OSGI manifest support at all) - #1139.