Closed jamezp closed 5 months ago
Please note I've changed this PR to have the TCK compile to Java SE 17 as well. It was noted in the Jakarta EE spec meeting there was never an intent for specification TCK's to require Java 21.
So we can just set release
to 17 in the compiler plugin and drop the enforcer plugin?
So we can just set
release
to 17 in the compiler plugin and drop the enforcer plugin?
Yes, we could do that as well. The only reason for the enforcer plugin is to know early if you're on the right JDK. It's in no way critical.
Here it says:
For the Jakarta EE Platform (Platform, Web and Core), the Java compiler --release option is 17. For the component specs, the Jakarta EE Platform requires the Java compiler --release option is at most 17, but component specifications can decide on a lower level.
Given the proposal of 3.2, I'm going to close this. We can re-address it if plans change.
The minimum level should remain at Java SE 17. The TCK itself should also require Java SE 17 as a minimum.
resolves #1202