Skip to content

Commit b3471eb

Browse files
authored
Update to Java 21 (#2890)
We will start 2025 with an update to latest LTS version Java 21, released on 19th September 2023 (https://en.wikipedia.org/wiki/Java_version_history#Release_table). This commit only covers the basic migration to Java 21. Features that have been deprecated are not yet fixed and will appear in your (Eclipse) IDE, like - `The constructor Locale(String, String) is deprecated since version 19` - `The constructor URL(String) is deprecated since version 20` - `The method exec(String) from the type Runtime is deprecated since version 18` These will be fixed in follow-up PRs. If you happen to receive a Eclipse warning `bnd has ‘21’ while Eclipse has ‘17’` please update your IDE settings: https://bnd.bndtools.org/chapters/910-warnings.html We recommend using JDK 21 from the Eclipse Temurin project: https://adoptium.net/de/temurin/releases/. See updated deployment guides for details: - https://openems.github.io/openems.io/openems/latest/edge/deploy.html#_prepare_operating_system_environment - https://openems.github.io/openems.io/openems/latest/backend/deploy.html If you need a compatible Java 21 JRE for ARM32, we are providing a prebuilt Debian package here: https://community.openems.io/t/java-21-jdk-for-arm32/3253
1 parent 365e7d6 commit b3471eb

File tree

200 files changed

+218
-202
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

200 files changed

+218
-202
lines changed

cnf/build.bnd

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,5 +75,5 @@ testpath: \
7575
Edge_Timedata;member=${filter;${p};io\.openems\.edge\.timedata\..*},\
7676
Edge_TimeOfUseTariff;member=${filter;${p};io\.openems\.edge\.timeofusetariff\..*},\
7777

78-
javac.source: 17
79-
javac.target: 17
78+
javac.source: 21
79+
javac.target: 21

doc/modules/ROOT/pages/backend/deploy.adoc

+8
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ This chapter explains how OpenEMS Backend can be deployed on a Debian Linux serv
1616

1717
NOTE: It is recommended to run every service on a server with limited permissions. This example runs OpenEMS Backend with user "root" which is a bad idea for a production server!
1818

19+
==== Check JAVA version
20+
21+
Ensure that a JRE version 21 or later is installed. We recommend using `temurin-21-jre`
22+
23+
For detailed installation instructions, visit https://adoptium.net/de/installation/linux/[Adoptium Installation Guide].
24+
25+
NOTE: If you are using an *ARM32* device, download https://openems.io/download/temurin-21-jre-armhf_21.0.6+2.deb[temurin-21-jre-armhf_21.0.6+2.deb] directly from OpenEMS.
26+
1927
==== Create an application directory
2028

2129
Create the directory */opt/openems-backend*. This is going to be the place, where we put the JAR file.

doc/modules/ROOT/pages/contribute/coding-guidelines.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
* Use precise naming for methods/functions
2626
* Use narrow scopes for variables; avoid class variables
2727
* Split code in Interface, Implementation(..Impl) and Config files
28-
* Use modern Java 17 syntax (e.g. 'var' keyword, streams, etc.)
28+
* Use modern Java 21 syntax (e.g. 'var' keyword, streams, etc.)
2929
* Add readme.adoc to a new bundle
3030
* Review data in bnd.bnd file
3131
* Format all files via Eclipse Autoformat, organize Imports, apply Checkstyle suggestions (see below)

doc/modules/ROOT/pages/edge/deploy.adoc

+8
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,14 @@ image::deploy-winscp.png[Start WinSCP from KiTTY]
5858

5959
=== Prepare operating system environment
6060

61+
==== Check JAVA version
62+
63+
Ensure that a JRE version 21 or later is installed. We recommend using `temurin-21-jre`
64+
65+
For detailed installation instructions, visit https://adoptium.net/de/installation/linux/[Adoptium Installation Guide].
66+
67+
NOTE: If you are using an *ARM32* device, download https://openems.io/download/temurin-21-jre-armhf_21.0.6+2.deb[temurin-21-jre-armhf_21.0.6+2.deb] directly from OpenEMS.
68+
6169
==== Create an application directory
6270

6371
Create the directory */usr/lib/openems*. This is going to be the place, where we put the JAR file.

doc/modules/ROOT/pages/gettingstarted.adoc

+4-4
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ NOTE: OpenEMS uses the **git** version control system via the popular GitHub pla
4141
NOTE: Eclipse IDE is the recommended development environment for newcomers to OpenEMS. If you are more familiar with IntelliJ IDEA, feel free to use it. Follow xref:intellij.adoc[this guide].
4242

4343
. Prepare Eclipse IDE
44-
.. Download Java Development Kit (JDK) 17 and install it. We recommend the https://adoptium.net/de/temurin/releases/?version=17[OpenJDK Temurin builds by the Adoptium project]
44+
.. Download Java Development Kit (JDK) 21 and install it. We recommend the https://adoptium.net/de/temurin/releases/?version=21[OpenJDK Temurin builds by the Adoptium project]
4545
.. Download https://www.eclipse.org/downloads/[Eclipse for Java icon:external-link[]], install and start it
4646
.. On first start you will get asked to create a workspace.
4747
Select your source code directory (`C:\Users\your.user\git\openems` in our example) and press btn:[Launch].
@@ -53,15 +53,15 @@ image::eclipse-workspace.png[Creating a workspace in Eclipse IDE]
5353
+
5454
Menu: btn:[Help] → btn:[Eclipse Marketplace...] → btn:[Find:] → enter btn:[Bndtools] → press btn:[Install]
5555

56-
.. Configure Eclipse IDE to use JDK 17.
56+
.. Configure Eclipse IDE to use JDK 21.
5757
+
5858
- In the Menu select btn:[Windows] → btn:[Preferences]
5959
- Select btn:[Java] - btn:[Installed JREs] in the navigation tree
6060
- Press the btn:[Add...] button
6161
- Keep btn:[Standard VM] selected and press btn:[Next >]
62-
- Press the btn:[Directory...] button and select the folder of the installed JDK (e.g. `C:\Program Files\Eclipse Adoptium\jdk-17.0.7.7-hotspot`)
62+
- Press the btn:[Directory...] button and select the folder of the installed JDK (e.g. `C:\Program Files\Eclipse Adoptium\jdk-21.0.3.9-hotspot`)
6363
- Press the btn:[Finish] button
64-
- Back in the Preferences window, tick the newly added JDK 17 and press btn:[Apply and Close]
64+
- Back in the Preferences window, tick the newly added JDK 21 and press btn:[Apply and Close]
6565
+
6666
.Creating a workspace in Eclipse IDE
6767
image::eclipse-select-jdk.png[Set the Java Development Kit in Eclipse IDE]

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
java_source=21
2-
java_target=17
2+
java_target=21
33

44
bnd_version=7.1.0
55
bnd_snapshots=https://bndtools.jfrog.io/bndtools/libs-snapshot-local

io.openems.backend.alerting/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.application/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.application/BackendApp.bndrun

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-runfw: org.apache.felix.framework;version='[7.0.5,7.0.5]'
2-
-runee: JavaSE-17
2+
-runee: JavaSE-21
33
-runprovidedcapabilities: ${native_capability}
44

55
-resolve.effective: active

io.openems.backend.b2brest/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.b2bwebsocket/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.common/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.core/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.edgewebsocket/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.metadata.dummy/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.metadata.file/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.metadata.odoo/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.timedata.aggregatedinflux/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.timedata.dummy/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.timedata.influx/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.timedata.timescaledb/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.backend.uiwebsocket/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.common/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.edge.application/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.edge.application/EdgeApp.bndrun

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-runfw: org.apache.felix.framework;version='[7.0.5,7.0.5]'
2-
-runee: JavaSE-17
2+
-runee: JavaSE-21
33
-runprovidedcapabilities: ${native_capability}
44

55
-resolve.effective: active

io.openems.edge.battery.api/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.edge.battery.bmw/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.edge.battery.bydcommercial/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.edge.battery.fenecon.commercial/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.edge.battery.fenecon.home/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.edge.battery.soltaro/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.edge.batteryinverter.api/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.edge.batteryinverter.kaco.blueplanetgridsave/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.edge.batteryinverter.refu88k/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

io.openems.edge.batteryinverter.sinexcel/.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
55
<classpathentry kind="src" output="bin" path="src"/>
66
<classpathentry kind="src" output="bin_test" path="test">
77
<attributes>

0 commit comments

Comments
 (0)