]> git.basschouten.com Git - openhab-addons.git/commit
Fix Java 17 compilation and test issues (#12353)
authorWouter Born <github@maindrain.net>
Wed, 23 Feb 2022 15:13:56 +0000 (16:13 +0100)
committerGitHub <noreply@github.com>
Wed, 23 Feb 2022 15:13:56 +0000 (16:13 +0100)
commitc028deefbe515b8724a170ad9f21b79403fcc031
tree77ab0e6b05b1b41e74e8aeb0f3e15d0efa49de3b
parent223c9f929b077be04b2b5d2fc47bd099033afab0
Fix Java 17 compilation and test issues (#12353)

* Adds --add-opens to the surefire-maven-plugin config required for deserialization using Gson/XStream
* Upgrades plugin dependencies to JDK 17 compatible versions
* Replaces some reflection that no longer works on JDK 17
* Fixes issues when mocking Random
* Run Nashorn dependant tests only on JDK < 15

Signed-off-by: Wouter Born <github@maindrain.net>
bundles/org.openhab.binding.mielecloud/src/main/java/org/openhab/binding/mielecloud/internal/config/servlet/CreateBridgeServlet.java
bundles/org.openhab.binding.mielecloud/src/test/java/org/openhab/binding/mielecloud/internal/webservice/sse/ExponentialBackoffWithJitterTest.java
bundles/org.openhab.binding.netatmo/pom.xml
bundles/org.openhab.binding.tr064/pom.xml
bundles/org.openhab.io.hueemulation/src/test/java/org/openhab/io/hueemulation/internal/rest/ScheduleTests.java
bundles/org.openhab.transform.javascript/src/test/java/org/openhab/transform/javascript/internal/JavaScriptTransformationServiceTest.java
itests/org.openhab.binding.mielecloud.tests/src/main/java/org/openhab/binding/mielecloud/internal/config/ConfigFlowTest.java
itests/org.openhab.binding.mielecloud.tests/src/main/java/org/openhab/binding/mielecloud/internal/util/ReflectionUtil.java
pom.xml