HHH-12807 Force to execute the release task with JDK 8
Considering hibernate-orm-modules tests are disabled with JDK 11, it's safer to prevent us from running a release with it. And all in all, we'd better release with JDK 8.
This commit is contained in:
parent
4d057eab2f
commit
6e85dd82f3
|
@ -57,6 +57,14 @@ task release {
|
||||||
description = "The task performed when we are performing a release build. Relies on " +
|
description = "The task performed when we are performing a release build. Relies on " +
|
||||||
"the fact that subprojects will appropriately define a release task " +
|
"the fact that subprojects will appropriately define a release task " +
|
||||||
"themselves if they have any release-related activities to perform"
|
"themselves if they have any release-related activities to perform"
|
||||||
|
|
||||||
|
// Force to release with JDK 8. Releasing with JDK 11 is not supported yet:
|
||||||
|
// - the hibernate-orm-modules tests do not run due to an issue with the ASM version currently used by Gradle
|
||||||
|
doFirst {
|
||||||
|
if ( !JavaVersion.current().isJava8() ) {
|
||||||
|
throw new IllegalStateException( "Please use JDK 8 to perform the release." )
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
task publish {
|
task publish {
|
||||||
|
|
Loading…
Reference in New Issue