Allow RMI test to run on Java 16 (#3524)
* Allow RMI test to run on Java 16 * testJavaVersion
This commit is contained in:
parent
da75a7a6c6
commit
c05dcf38b1
|
@ -46,5 +46,12 @@ tasks {
|
||||||
}
|
}
|
||||||
withType<Test>().configureEach {
|
withType<Test>().configureEach {
|
||||||
jvmArgs("-Djava.rmi.server.hostname=127.0.0.1")
|
jvmArgs("-Djava.rmi.server.hostname=127.0.0.1")
|
||||||
|
|
||||||
|
// Can only export on Java 9+
|
||||||
|
val testJavaVersion = gradle.startParameter.projectProperties.get("testJavaVersion")?.let(JavaVersion::toVersion) ?: JavaVersion.current()
|
||||||
|
if (testJavaVersion.isJava9Compatible) {
|
||||||
|
jvmArgs("--add-exports=java.rmi/sun.rmi.server=ALL-UNNAMED")
|
||||||
|
jvmArgs("--add-exports=java.rmi/sun.rmi.transport=ALL-UNNAMED")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue