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 {
|
||||
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