diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1f6b6903a20..bcba5f11cc4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,11 +13,11 @@ jobs: steps: - uses: actions/checkout@v7 - - name: Setup Java 21 + - name: Setup Java 25 uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: '21' + java-version: '25' cache: gradle - uses: kiancross/checkstyle-annotations-action@v1 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index a6930218b8b..f80ba3f39f2 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -10,11 +10,11 @@ jobs: steps: - uses: actions/checkout@v7 - - name: Setup Java 21 + - name: Setup Java 25 uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: '21' + java-version: '25' cache: gradle - name: Build Javadocs diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b6c4f4d713e..f47654a20e8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,11 +11,11 @@ jobs: steps: - uses: actions/checkout@v7 - - name: Setup Java 21 + - name: Setup Java 25 uses: actions/setup-java@v5 with: distribution: 'temurin' - java-version: '21' + java-version: '25' cache: gradle - uses: kiancross/checkstyle-annotations-action@v1 diff --git a/.gitpod.Dockerfile b/.gitpod.Dockerfile index 0bb133efe2c..e26b7b98d3a 100644 --- a/.gitpod.Dockerfile +++ b/.gitpod.Dockerfile @@ -1,7 +1,7 @@ FROM gitpod/workspace-postgres RUN bash -c ". /home/gitpod/.sdkman/bin/sdkman-init.sh \ - && sdk install java 21.0.2-tem" + && sdk install java 25.0.1-tem" # disable angular analytics ENV NG_CLI_ANALYTICS=false diff --git a/cnf/build.bnd b/cnf/build.bnd index e52a23c63f9..793cc911b4f 100644 --- a/cnf/build.bnd +++ b/cnf/build.bnd @@ -64,5 +64,5 @@ testpath: \ Backend;member=${filter;${p};io\\.openems\\.backend\\..*},\ Common;member=${filter;${p};cnf|io\\.openems\\.common*|io\\.openems\\.shared\\..*|io\\.openems\\.wrapper|io\\.openems\\.oem\\.openems},\ -javac.source: 21 -javac.target: 21 +javac.source: 25 +javac.target: 25 diff --git a/doc/modules/ROOT/pages/backend/deploy/systemd.adoc b/doc/modules/ROOT/pages/backend/deploy/systemd.adoc index 94707c28c50..74a5e7511be 100644 --- a/doc/modules/ROOT/pages/backend/deploy/systemd.adoc +++ b/doc/modules/ROOT/pages/backend/deploy/systemd.adoc @@ -16,11 +16,11 @@ NOTE: It is recommended to run every service on a server with limited permission === Check JAVA version -Ensure that a JRE version 21 or later is installed. We recommend using `temurin-21-jre` +Ensure that a JRE version 25 or later is installed. We recommend using `temurin-25-jre` For detailed installation instructions, visit https://adoptium.net/de/installation/linux/[Adoptium Installation Guide]. -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. +NOTE: If you are using an *ARM32* device, download https://openems.io/download/temurin-25-jdk-armhf_25.0.3+8.deb[temurin-25-jdk-armhf_25.0.3+8.deb] directly from OpenEMS. === Create an application directory diff --git a/doc/modules/ROOT/pages/development/coding-guidelines.adoc b/doc/modules/ROOT/pages/development/coding-guidelines.adoc index ef73cf51635..c3a53ba15d1 100644 --- a/doc/modules/ROOT/pages/development/coding-guidelines.adoc +++ b/doc/modules/ROOT/pages/development/coding-guidelines.adoc @@ -25,7 +25,7 @@ * Use precise naming for methods/functions * Use narrow scopes for variables; avoid class variables * Split code in Interface, Implementation(..Impl) and Config files -* Use modern Java 21 syntax (e.g. 'var' keyword, streams, etc.) +* Use modern Java 25 syntax (e.g. 'var' keyword, streams, etc.) * Add readme.adoc to a new bundle * Review data in bnd.bnd file * Format all files via Eclipse Autoformat, organize Imports, apply Checkstyle suggestions (see below) diff --git a/doc/modules/ROOT/pages/development/ide/eclipse.adoc b/doc/modules/ROOT/pages/development/ide/eclipse.adoc index 0f146aad0d4..e6c9ee7fca2 100644 --- a/doc/modules/ROOT/pages/development/ide/eclipse.adoc +++ b/doc/modules/ROOT/pages/development/ide/eclipse.adoc @@ -26,15 +26,15 @@ image::eclipse-workspace.png[Creating a workspace in Eclipse IDE] + Menu: btn:[Help] → btn:[Eclipse Marketplace...] → btn:[Find:] → enter btn:[Bndtools] → press btn:[Install] -.. Configure Eclipse IDE to use JDK 21. +.. Configure Eclipse IDE to use JDK 25. + - In the Menu select btn:[Windows] → btn:[Preferences] - Select btn:[Java] - btn:[Installed JREs] in the navigation tree - Press the btn:[Add...] button - Keep btn:[Standard VM] selected and press btn:[Next >] -- 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`) +- Press the btn:[Directory...] button and select the folder of the installed JDK (e.g. `C:\Program Files\Eclipse Adoptium\jdk-25.0.1.8-hotspot`) - Press the btn:[Finish] button -- Back in the Preferences window, tick the newly added JDK 21 and press btn:[Apply and Close] +- Back in the Preferences window, tick the newly added JDK 25 and press btn:[Apply and Close] + .Creating a workspace in Eclipse IDE image::eclipse-select-jdk.png[Set the Java Development Kit in Eclipse IDE] diff --git a/doc/modules/ROOT/pages/development/overview.adoc b/doc/modules/ROOT/pages/development/overview.adoc index a2c48403782..9dd354f9bfc 100644 --- a/doc/modules/ROOT/pages/development/overview.adoc +++ b/doc/modules/ROOT/pages/development/overview.adoc @@ -14,7 +14,7 @@ This guide will show you how to setup a development environment for OpenEMS by g OpenEMS uses https://git-scm.com[git] as a version control system and https://github.com/openems[GitHub] for hosting the source code. You can use git either from the command line, from a dedicated GUI, or from inside your IDE. This guide assumes that you have git installed on your system and have some basic familiarity with it. If you are new to git, there are a number of great tutorials out there to get you started. -OpenEMS is written in https://www.oracle.com/java/[Java]. This guide also assumes that you are familiar with Java and its related tools. You need to have the correct version of the Java Development Kit (JDK) installed on your system. As of writing, the current version used by OpenEMS is 21. We recommend using https://adoptium.net/de/temurin/releases?version=21[Eclipse Temurin by Adoptium] +OpenEMS is written in https://www.oracle.com/java/[Java]. This guide also assumes that you are familiar with Java and its related tools. You need to have the correct version of the Java Development Kit (JDK) installed on your system. As of writing, the current version used by OpenEMS is 25. We recommend using https://adoptium.net/de/temurin/releases?version=25[Eclipse Temurin by Adoptium] == Clone the OpenEMS git repository diff --git a/doc/modules/ROOT/pages/edge/deploy/systemd.adoc b/doc/modules/ROOT/pages/edge/deploy/systemd.adoc index 38234dbe39a..117a88daeab 100644 --- a/doc/modules/ROOT/pages/edge/deploy/systemd.adoc +++ b/doc/modules/ROOT/pages/edge/deploy/systemd.adoc @@ -58,11 +58,11 @@ image::deploy-winscp.png[Start WinSCP from KiTTY] === Check JAVA version -Ensure that a JRE version 21 or later is installed. We recommend using `temurin-21-jre` +Ensure that a JRE version 25 or later is installed. We recommend using `temurin-25-jre` For detailed installation instructions, visit https://adoptium.net/de/installation/linux/[Adoptium Installation Guide]. -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. +NOTE: If you are using an *ARM32* device, download https://openems.io/download/temurin-25-jdk-armhf_25.0.3+8.deb[temurin-25-jdk-armhf_25.0.3+8.deb] directly from OpenEMS. === Create an application directory diff --git a/doc/modules/ROOT/pages/gettingstarted.adoc b/doc/modules/ROOT/pages/gettingstarted.adoc index 21ac482fe83..3943a377057 100644 --- a/doc/modules/ROOT/pages/gettingstarted.adoc +++ b/doc/modules/ROOT/pages/gettingstarted.adoc @@ -26,7 +26,7 @@ To use OpenEMS in production, choose one of the following options: == Install Java -OpenEMS requires Java 21 to run. If it is not pre-installed on your system, we recommend using https://adoptium.net/de/temurin/releases?version=21[Eclipse Temurin by Adoptium]. +OpenEMS requires Java 25 to run. If it is not pre-installed on your system, we recommend using https://adoptium.net/de/temurin/releases?version=25[Eclipse Temurin by Adoptium]. You can check the installed version by running the following command from your terminal: @@ -37,9 +37,9 @@ java -version The output should look similar to this: ``` -openjdk version "21.0.8" 2025-07-15 LTS -OpenJDK Runtime Environment Temurin-21.0.8+9 (build 21.0.8+9-LTS) -OpenJDK 64-Bit Server VM Temurin-21.0.8+9 (build 21.0.8+9-LTS, mixed mode, sharing) +openjdk version "25.0.1" 2025-10-23 LTS +OpenJDK Runtime Environment Temurin-25.0.1+8 (build 25.0.1+8-LTS) +OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (build 25.0.1+8-LTS, mixed mode, sharing) ``` == OpenEMS Edge diff --git a/gradle.properties b/gradle.properties index b0a507a67e1..b0266e4a58c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ -java_source=21 -java_target=21 +java_source=25 +java_target=25 bnd_version=7.3.0 bnd_snapshots=https://bndtools.jfrog.io/bndtools/libs-snapshot-local diff --git a/io.openems.backend.alerting/.classpath b/io.openems.backend.alerting/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.alerting/.classpath +++ b/io.openems.backend.alerting/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.application/.classpath b/io.openems.backend.application/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.application/.classpath +++ b/io.openems.backend.application/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.application/BackendApp.bndrun b/io.openems.backend.application/BackendApp.bndrun index 3208f8f9e08..a5875ed0d52 100644 --- a/io.openems.backend.application/BackendApp.bndrun +++ b/io.openems.backend.application/BackendApp.bndrun @@ -1,5 +1,5 @@ -runfw: org.apache.felix.framework;version='[7.0.5,7.0.5]' --runee: JavaSE-21 +-runee: JavaSE-25 -runprovidedcapabilities: ${native_capability} -resolve.effective: active diff --git a/io.openems.backend.authentication.api/.classpath b/io.openems.backend.authentication.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.authentication.api/.classpath +++ b/io.openems.backend.authentication.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.authentication.oauth2/.classpath b/io.openems.backend.authentication.oauth2/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.authentication.oauth2/.classpath +++ b/io.openems.backend.authentication.oauth2/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.b2brest/.classpath b/io.openems.backend.b2brest/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.b2brest/.classpath +++ b/io.openems.backend.b2brest/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.b2bwebsocket/.classpath b/io.openems.backend.b2bwebsocket/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.b2bwebsocket/.classpath +++ b/io.openems.backend.b2bwebsocket/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.common/.classpath b/io.openems.backend.common/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.common/.classpath +++ b/io.openems.backend.common/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.core/.classpath b/io.openems.backend.core/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.core/.classpath +++ b/io.openems.backend.core/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.edge.application/.classpath b/io.openems.backend.edge.application/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.edge.application/.classpath +++ b/io.openems.backend.edge.application/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.edge.application/BackendEdgeApp.bndrun b/io.openems.backend.edge.application/BackendEdgeApp.bndrun index 491947bd6b3..76170d0e6cd 100644 --- a/io.openems.backend.edge.application/BackendEdgeApp.bndrun +++ b/io.openems.backend.edge.application/BackendEdgeApp.bndrun @@ -1,5 +1,5 @@ -runfw: org.apache.felix.framework;version='[7.0.5,7.0.5]' --runee: JavaSE-21 +-runee: JavaSE-25 -runprovidedcapabilities: ${native_capability} -resolve.effective: active diff --git a/io.openems.backend.edge.manager/.classpath b/io.openems.backend.edge.manager/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.edge.manager/.classpath +++ b/io.openems.backend.edge.manager/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.edge.manager/src/io/openems/backend/edge/manager/OnNotification.java b/io.openems.backend.edge.manager/src/io/openems/backend/edge/manager/OnNotification.java index 050befd0368..c45a8046704 100644 --- a/io.openems.backend.edge.manager/src/io/openems/backend/edge/manager/OnNotification.java +++ b/io.openems.backend.edge.manager/src/io/openems/backend/edge/manager/OnNotification.java @@ -201,7 +201,7 @@ private void handleDataNotification(AbstractDataNotification message, String edg final var timedataManager = this.timedataManager.get(); if (timedataManager != null) { - // TODO java 21 switch case with type + // TODO java 25 switch case with type if (message instanceof TimestampedDataNotification timestampNotification) { edgeCache.updateCurrentData(timestampNotification); timedataManager.write(edgeId, timestampNotification); diff --git a/io.openems.backend.metadata.dummy/.classpath b/io.openems.backend.metadata.dummy/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.metadata.dummy/.classpath +++ b/io.openems.backend.metadata.dummy/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.metadata.file/.classpath b/io.openems.backend.metadata.file/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.metadata.file/.classpath +++ b/io.openems.backend.metadata.file/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.metadata.odoo/.classpath b/io.openems.backend.metadata.odoo/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.metadata.odoo/.classpath +++ b/io.openems.backend.metadata.odoo/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.metrics.prometheus/.classpath b/io.openems.backend.metrics.prometheus/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.metrics.prometheus/.classpath +++ b/io.openems.backend.metrics.prometheus/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.oauthregistry/.classpath b/io.openems.backend.oauthregistry/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.oauthregistry/.classpath +++ b/io.openems.backend.oauthregistry/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.simulator/.classpath b/io.openems.backend.simulator/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.simulator/.classpath +++ b/io.openems.backend.simulator/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.timedata.aggregatedinflux/.classpath b/io.openems.backend.timedata.aggregatedinflux/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.timedata.aggregatedinflux/.classpath +++ b/io.openems.backend.timedata.aggregatedinflux/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.timedata.dummy/.classpath b/io.openems.backend.timedata.dummy/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.timedata.dummy/.classpath +++ b/io.openems.backend.timedata.dummy/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.timedata.influx/.classpath b/io.openems.backend.timedata.influx/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.timedata.influx/.classpath +++ b/io.openems.backend.timedata.influx/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.backend.uiwebsocket/.classpath b/io.openems.backend.uiwebsocket/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.backend.uiwebsocket/.classpath +++ b/io.openems.backend.uiwebsocket/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.common.bridge.http/.classpath b/io.openems.common.bridge.http/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.common.bridge.http/.classpath +++ b/io.openems.common.bridge.http/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.common/.classpath b/io.openems.common/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.common/.classpath +++ b/io.openems.common/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.core.logger/.classpath b/io.openems.core.logger/.classpath index b4cffd0fe60..8677a058ce3 100755 --- a/io.openems.core.logger/.classpath +++ b/io.openems.core.logger/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.application/.classpath b/io.openems.edge.application/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.application/.classpath +++ b/io.openems.edge.application/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.application/EdgeApp.bndrun b/io.openems.edge.application/EdgeApp.bndrun index d624c0a67f8..ccbed369834 100644 --- a/io.openems.edge.application/EdgeApp.bndrun +++ b/io.openems.edge.application/EdgeApp.bndrun @@ -1,5 +1,5 @@ -runfw: org.apache.felix.framework;version='[7.0.5,7.0.5]' --runee: JavaSE-21 +-runee: JavaSE-25 -runprovidedcapabilities: ${native_capability} -resolve.effective: active diff --git a/io.openems.edge.battery.api/.classpath b/io.openems.edge.battery.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.battery.api/.classpath +++ b/io.openems.edge.battery.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.battery.bmw/.classpath b/io.openems.edge.battery.bmw/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.battery.bmw/.classpath +++ b/io.openems.edge.battery.bmw/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.battery.bydcommercial/.classpath b/io.openems.edge.battery.bydcommercial/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.battery.bydcommercial/.classpath +++ b/io.openems.edge.battery.bydcommercial/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.battery.fenecon.commercial/.classpath b/io.openems.edge.battery.fenecon.commercial/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.battery.fenecon.commercial/.classpath +++ b/io.openems.edge.battery.fenecon.commercial/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.battery.fenecon.home/.classpath b/io.openems.edge.battery.fenecon.home/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.battery.fenecon.home/.classpath +++ b/io.openems.edge.battery.fenecon.home/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.battery.pylontech/.classpath b/io.openems.edge.battery.pylontech/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.battery.pylontech/.classpath +++ b/io.openems.edge.battery.pylontech/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.battery.soltaro/.classpath b/io.openems.edge.battery.soltaro/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.battery.soltaro/.classpath +++ b/io.openems.edge.battery.soltaro/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.batteryinverter.api/.classpath b/io.openems.edge.batteryinverter.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.batteryinverter.api/.classpath +++ b/io.openems.edge.batteryinverter.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.batteryinverter.kaco.blueplanetgridsave/.classpath b/io.openems.edge.batteryinverter.kaco.blueplanetgridsave/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.batteryinverter.kaco.blueplanetgridsave/.classpath +++ b/io.openems.edge.batteryinverter.kaco.blueplanetgridsave/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.batteryinverter.sinexcel/.classpath b/io.openems.edge.batteryinverter.sinexcel/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.batteryinverter.sinexcel/.classpath +++ b/io.openems.edge.batteryinverter.sinexcel/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.bosch.bpts5hybrid/.classpath b/io.openems.edge.bosch.bpts5hybrid/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.bosch.bpts5hybrid/.classpath +++ b/io.openems.edge.bosch.bpts5hybrid/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.braiinsos/.classpath b/io.openems.edge.braiinsos/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.braiinsos/.classpath +++ b/io.openems.edge.braiinsos/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.bridge.http/.classpath b/io.openems.edge.bridge.http/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.bridge.http/.classpath +++ b/io.openems.edge.bridge.http/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.bridge.mbus/.classpath b/io.openems.edge.bridge.mbus/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.bridge.mbus/.classpath +++ b/io.openems.edge.bridge.mbus/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.bridge.modbus/.classpath b/io.openems.edge.bridge.modbus/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.bridge.modbus/.classpath +++ b/io.openems.edge.bridge.modbus/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.bridge.mqtt/.classpath b/io.openems.edge.bridge.mqtt/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.bridge.mqtt/.classpath +++ b/io.openems.edge.bridge.mqtt/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.bridge.onewire/.classpath b/io.openems.edge.bridge.onewire/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.bridge.onewire/.classpath +++ b/io.openems.edge.bridge.onewire/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.common/.classpath b/io.openems.edge.common/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.common/.classpath +++ b/io.openems.edge.common/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.api.backend/.classpath b/io.openems.edge.controller.api.backend/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.api.backend/.classpath +++ b/io.openems.edge.controller.api.backend/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.api.common/.classpath b/io.openems.edge.controller.api.common/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.api.common/.classpath +++ b/io.openems.edge.controller.api.common/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.api.modbus/.classpath b/io.openems.edge.controller.api.modbus/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.api.modbus/.classpath +++ b/io.openems.edge.controller.api.modbus/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.api.mqtt/.classpath b/io.openems.edge.controller.api.mqtt/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.api.mqtt/.classpath +++ b/io.openems.edge.controller.api.mqtt/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.api.rest/.classpath b/io.openems.edge.controller.api.rest/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.api.rest/.classpath +++ b/io.openems.edge.controller.api.rest/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.api.websocket/.classpath b/io.openems.edge.controller.api.websocket/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.api.websocket/.classpath +++ b/io.openems.edge.controller.api.websocket/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.api/.classpath b/io.openems.edge.controller.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.api/.classpath +++ b/io.openems.edge.controller.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.asymmetric.balancingcosphi/.classpath b/io.openems.edge.controller.asymmetric.balancingcosphi/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.asymmetric.balancingcosphi/.classpath +++ b/io.openems.edge.controller.asymmetric.balancingcosphi/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.asymmetric.fixreactivepower/.classpath b/io.openems.edge.controller.asymmetric.fixreactivepower/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.asymmetric.fixreactivepower/.classpath +++ b/io.openems.edge.controller.asymmetric.fixreactivepower/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.asymmetric.peakshaving/.classpath b/io.openems.edge.controller.asymmetric.peakshaving/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.asymmetric.peakshaving/.classpath +++ b/io.openems.edge.controller.asymmetric.peakshaving/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.asymmetric.phaserectification/.classpath b/io.openems.edge.controller.asymmetric.phaserectification/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.asymmetric.phaserectification/.classpath +++ b/io.openems.edge.controller.asymmetric.phaserectification/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.channelthreshold/.classpath b/io.openems.edge.controller.channelthreshold/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.channelthreshold/.classpath +++ b/io.openems.edge.controller.channelthreshold/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.chp.soc/.classpath b/io.openems.edge.controller.chp.soc/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.chp.soc/.classpath +++ b/io.openems.edge.controller.chp.soc/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.cleverpv/.classpath b/io.openems.edge.controller.cleverpv/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.cleverpv/.classpath +++ b/io.openems.edge.controller.cleverpv/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.debug.detailedlog/.classpath b/io.openems.edge.controller.debug.detailedlog/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.debug.detailedlog/.classpath +++ b/io.openems.edge.controller.debug.detailedlog/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.debug.log/.classpath b/io.openems.edge.controller.debug.log/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.debug.log/.classpath +++ b/io.openems.edge.controller.debug.log/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.acisland/.classpath b/io.openems.edge.controller.ess.acisland/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.acisland/.classpath +++ b/io.openems.edge.controller.ess.acisland/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.activepowervoltagecharacteristic/.classpath b/io.openems.edge.controller.ess.activepowervoltagecharacteristic/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.activepowervoltagecharacteristic/.classpath +++ b/io.openems.edge.controller.ess.activepowervoltagecharacteristic/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.balancing/.classpath b/io.openems.edge.controller.ess.balancing/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.balancing/.classpath +++ b/io.openems.edge.controller.ess.balancing/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.cycle/.classpath b/io.openems.edge.controller.ess.cycle/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.cycle/.classpath +++ b/io.openems.edge.controller.ess.cycle/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.delaycharge/.classpath b/io.openems.edge.controller.ess.delaycharge/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.delaycharge/.classpath +++ b/io.openems.edge.controller.ess.delaycharge/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.delayedselltogrid/.classpath b/io.openems.edge.controller.ess.delayedselltogrid/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.delayedselltogrid/.classpath +++ b/io.openems.edge.controller.ess.delayedselltogrid/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.emergencycapacityreserve/.classpath b/io.openems.edge.controller.ess.emergencycapacityreserve/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.emergencycapacityreserve/.classpath +++ b/io.openems.edge.controller.ess.emergencycapacityreserve/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.fastfrequencyreserve/.classpath b/io.openems.edge.controller.ess.fastfrequencyreserve/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.fastfrequencyreserve/.classpath +++ b/io.openems.edge.controller.ess.fastfrequencyreserve/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.fixactivepower/.classpath b/io.openems.edge.controller.ess.fixactivepower/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.fixactivepower/.classpath +++ b/io.openems.edge.controller.ess.fixactivepower/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.fixstateofcharge/.classpath b/io.openems.edge.controller.ess.fixstateofcharge/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.fixstateofcharge/.classpath +++ b/io.openems.edge.controller.ess.fixstateofcharge/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.gridoptimizedcharge/.classpath b/io.openems.edge.controller.ess.gridoptimizedcharge/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.gridoptimizedcharge/.classpath +++ b/io.openems.edge.controller.ess.gridoptimizedcharge/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.hybrid.surplusfeedtogrid/.classpath b/io.openems.edge.controller.ess.hybrid.surplusfeedtogrid/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.hybrid.surplusfeedtogrid/.classpath +++ b/io.openems.edge.controller.ess.hybrid.surplusfeedtogrid/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.limiter14a/.classpath b/io.openems.edge.controller.ess.limiter14a/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.limiter14a/.classpath +++ b/io.openems.edge.controller.ess.limiter14a/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.limittotaldischarge/.classpath b/io.openems.edge.controller.ess.limittotaldischarge/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.limittotaldischarge/.classpath +++ b/io.openems.edge.controller.ess.limittotaldischarge/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.linearpowerband/.classpath b/io.openems.edge.controller.ess.linearpowerband/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.linearpowerband/.classpath +++ b/io.openems.edge.controller.ess.linearpowerband/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.mindischargeperiod/.classpath b/io.openems.edge.controller.ess.mindischargeperiod/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.mindischargeperiod/.classpath +++ b/io.openems.edge.controller.ess.mindischargeperiod/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.reactivepowervoltagecharacteristic/.classpath b/io.openems.edge.controller.ess.reactivepowervoltagecharacteristic/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.reactivepowervoltagecharacteristic/.classpath +++ b/io.openems.edge.controller.ess.reactivepowervoltagecharacteristic/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.ripplecontrolreceiver/.classpath b/io.openems.edge.controller.ess.ripplecontrolreceiver/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.ripplecontrolreceiver/.classpath +++ b/io.openems.edge.controller.ess.ripplecontrolreceiver/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.selltogridlimit/.classpath b/io.openems.edge.controller.ess.selltogridlimit/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.selltogridlimit/.classpath +++ b/io.openems.edge.controller.ess.selltogridlimit/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.sohcycle/.classpath b/io.openems.edge.controller.ess.sohcycle/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.sohcycle/.classpath +++ b/io.openems.edge.controller.ess.sohcycle/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.standby/.classpath b/io.openems.edge.controller.ess.standby/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.standby/.classpath +++ b/io.openems.edge.controller.ess.standby/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.ess.timeofusetariff/.classpath b/io.openems.edge.controller.ess.timeofusetariff/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.ess.timeofusetariff/.classpath +++ b/io.openems.edge.controller.ess.timeofusetariff/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.evcs.fixactivepower/.classpath b/io.openems.edge.controller.evcs.fixactivepower/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.evcs.fixactivepower/.classpath +++ b/io.openems.edge.controller.evcs.fixactivepower/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.evcs/.classpath b/io.openems.edge.controller.evcs/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.evcs/.classpath +++ b/io.openems.edge.controller.evcs/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.evse/.classpath b/io.openems.edge.controller.evse/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.evse/.classpath +++ b/io.openems.edge.controller.evse/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.generic.jsonlogic/.classpath b/io.openems.edge.controller.generic.jsonlogic/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.generic.jsonlogic/.classpath +++ b/io.openems.edge.controller.generic.jsonlogic/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.highloadtimeslot/.classpath b/io.openems.edge.controller.highloadtimeslot/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.highloadtimeslot/.classpath +++ b/io.openems.edge.controller.highloadtimeslot/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.io.alarm/.classpath b/io.openems.edge.controller.io.alarm/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.io.alarm/.classpath +++ b/io.openems.edge.controller.io.alarm/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.io.analog/.classpath b/io.openems.edge.controller.io.analog/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.io.analog/.classpath +++ b/io.openems.edge.controller.io.analog/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.io.channelsinglethreshold/.classpath b/io.openems.edge.controller.io.channelsinglethreshold/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.io.channelsinglethreshold/.classpath +++ b/io.openems.edge.controller.io.channelsinglethreshold/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.io.fixdigitaloutput/.classpath b/io.openems.edge.controller.io.fixdigitaloutput/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.io.fixdigitaloutput/.classpath +++ b/io.openems.edge.controller.io.fixdigitaloutput/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.io.heating.room/.classpath b/io.openems.edge.controller.io.heating.room/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.io.heating.room/.classpath +++ b/io.openems.edge.controller.io.heating.room/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.io.heatingelement/.classpath b/io.openems.edge.controller.io.heatingelement/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.io.heatingelement/.classpath +++ b/io.openems.edge.controller.io.heatingelement/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.io.heatpump.sgready/.classpath b/io.openems.edge.controller.io.heatpump.sgready/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.io.heatpump.sgready/.classpath +++ b/io.openems.edge.controller.io.heatpump.sgready/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.pvinverter.fixpowerlimit/.classpath b/io.openems.edge.controller.pvinverter.fixpowerlimit/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.pvinverter.fixpowerlimit/.classpath +++ b/io.openems.edge.controller.pvinverter.fixpowerlimit/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.pvinverter.selltogridlimit/.classpath b/io.openems.edge.controller.pvinverter.selltogridlimit/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.pvinverter.selltogridlimit/.classpath +++ b/io.openems.edge.controller.pvinverter.selltogridlimit/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.symmetric.balancingschedule/.classpath b/io.openems.edge.controller.symmetric.balancingschedule/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.symmetric.balancingschedule/.classpath +++ b/io.openems.edge.controller.symmetric.balancingschedule/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.symmetric.fixreactivepower/.classpath b/io.openems.edge.controller.symmetric.fixreactivepower/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.symmetric.fixreactivepower/.classpath +++ b/io.openems.edge.controller.symmetric.fixreactivepower/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.symmetric.limitactivepower/.classpath b/io.openems.edge.controller.symmetric.limitactivepower/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.symmetric.limitactivepower/.classpath +++ b/io.openems.edge.controller.symmetric.limitactivepower/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.symmetric.peakshaving/.classpath b/io.openems.edge.controller.symmetric.peakshaving/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.symmetric.peakshaving/.classpath +++ b/io.openems.edge.controller.symmetric.peakshaving/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.symmetric.randompower/.classpath b/io.openems.edge.controller.symmetric.randompower/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.symmetric.randompower/.classpath +++ b/io.openems.edge.controller.symmetric.randompower/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.controller.symmetric.timeslotpeakshaving/.classpath b/io.openems.edge.controller.symmetric.timeslotpeakshaving/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.controller.symmetric.timeslotpeakshaving/.classpath +++ b/io.openems.edge.controller.symmetric.timeslotpeakshaving/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.core/.classpath b/io.openems.edge.core/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.core/.classpath +++ b/io.openems.edge.core/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.edge2edge/.classpath b/io.openems.edge.edge2edge/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.edge2edge/.classpath +++ b/io.openems.edge.edge2edge/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.energy.api/.classpath b/io.openems.edge.energy.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.energy.api/.classpath +++ b/io.openems.edge.energy.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.energy/.classpath b/io.openems.edge.energy/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.energy/.classpath +++ b/io.openems.edge.energy/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.ess.adstec.storaxe/.classpath b/io.openems.edge.ess.adstec.storaxe/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.ess.adstec.storaxe/.classpath +++ b/io.openems.edge.ess.adstec.storaxe/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.ess.api/.classpath b/io.openems.edge.ess.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.ess.api/.classpath +++ b/io.openems.edge.ess.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.ess.cluster/.classpath b/io.openems.edge.ess.cluster/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.ess.cluster/.classpath +++ b/io.openems.edge.ess.cluster/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.ess.core/.classpath b/io.openems.edge.ess.core/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.ess.core/.classpath +++ b/io.openems.edge.ess.core/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.ess.fenecon.commercial40/.classpath b/io.openems.edge.ess.fenecon.commercial40/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.ess.fenecon.commercial40/.classpath +++ b/io.openems.edge.ess.fenecon.commercial40/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.ess.generic/.classpath b/io.openems.edge.ess.generic/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.ess.generic/.classpath +++ b/io.openems.edge.ess.generic/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.ess.samsung/.classpath b/io.openems.edge.ess.samsung/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.ess.samsung/.classpath +++ b/io.openems.edge.ess.samsung/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.abl/.classpath b/io.openems.edge.evcs.abl/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.abl/.classpath +++ b/io.openems.edge.evcs.abl/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.api/.classpath b/io.openems.edge.evcs.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.api/.classpath +++ b/io.openems.edge.evcs.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.cluster/.classpath b/io.openems.edge.evcs.cluster/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.cluster/.classpath +++ b/io.openems.edge.evcs.cluster/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.core/.classpath b/io.openems.edge.evcs.core/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.core/.classpath +++ b/io.openems.edge.evcs.core/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.goe.chargerhome/.classpath b/io.openems.edge.evcs.goe.chargerhome/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.goe.chargerhome/.classpath +++ b/io.openems.edge.evcs.goe.chargerhome/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.goe/.classpath b/io.openems.edge.evcs.goe/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.goe/.classpath +++ b/io.openems.edge.evcs.goe/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.heidelberg/.classpath b/io.openems.edge.evcs.heidelberg/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.heidelberg/.classpath +++ b/io.openems.edge.evcs.heidelberg/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.ocpp.abl/.classpath b/io.openems.edge.evcs.ocpp.abl/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.ocpp.abl/.classpath +++ b/io.openems.edge.evcs.ocpp.abl/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.ocpp.common/.classpath b/io.openems.edge.evcs.ocpp.common/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.ocpp.common/.classpath +++ b/io.openems.edge.evcs.ocpp.common/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.ocpp.ies.keywatt.singleccs/.classpath b/io.openems.edge.evcs.ocpp.ies.keywatt.singleccs/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.ocpp.ies.keywatt.singleccs/.classpath +++ b/io.openems.edge.evcs.ocpp.ies.keywatt.singleccs/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.ocpp.server/.classpath b/io.openems.edge.evcs.ocpp.server/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.ocpp.server/.classpath +++ b/io.openems.edge.evcs.ocpp.server/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.openwb/.classpath b/io.openems.edge.evcs.openwb/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.openwb/.classpath +++ b/io.openems.edge.evcs.openwb/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.spelsberg/.classpath b/io.openems.edge.evcs.spelsberg/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.spelsberg/.classpath +++ b/io.openems.edge.evcs.spelsberg/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.webasto.next/.classpath b/io.openems.edge.evcs.webasto.next/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.webasto.next/.classpath +++ b/io.openems.edge.evcs.webasto.next/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evcs.webasto.unite/.classpath b/io.openems.edge.evcs.webasto.unite/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evcs.webasto.unite/.classpath +++ b/io.openems.edge.evcs.webasto.unite/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evse.api/.classpath b/io.openems.edge.evse.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evse.api/.classpath +++ b/io.openems.edge.evse.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evse.chargepoint.alpitronic/.classpath b/io.openems.edge.evse.chargepoint.alpitronic/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evse.chargepoint.alpitronic/.classpath +++ b/io.openems.edge.evse.chargepoint.alpitronic/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evse.chargepoint.bender/.classpath b/io.openems.edge.evse.chargepoint.bender/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evse.chargepoint.bender/.classpath +++ b/io.openems.edge.evse.chargepoint.bender/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evse.chargepoint.hardybarth/.classpath b/io.openems.edge.evse.chargepoint.hardybarth/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evse.chargepoint.hardybarth/.classpath +++ b/io.openems.edge.evse.chargepoint.hardybarth/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evse.chargepoint.heidelberg/.classpath b/io.openems.edge.evse.chargepoint.heidelberg/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evse.chargepoint.heidelberg/.classpath +++ b/io.openems.edge.evse.chargepoint.heidelberg/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evse.chargepoint.keba/.classpath b/io.openems.edge.evse.chargepoint.keba/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evse.chargepoint.keba/.classpath +++ b/io.openems.edge.evse.chargepoint.keba/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evse.chargepoint.mennekes/.classpath b/io.openems.edge.evse.chargepoint.mennekes/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evse.chargepoint.mennekes/.classpath +++ b/io.openems.edge.evse.chargepoint.mennekes/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.evse.electricvehicle.generic/.classpath b/io.openems.edge.evse.electricvehicle.generic/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.evse.electricvehicle.generic/.classpath +++ b/io.openems.edge.evse.electricvehicle.generic/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.fenecon.dess/.classpath b/io.openems.edge.fenecon.dess/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.fenecon.dess/.classpath +++ b/io.openems.edge.fenecon.dess/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.fenecon.mini/.classpath b/io.openems.edge.fenecon.mini/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.fenecon.mini/.classpath +++ b/io.openems.edge.fenecon.mini/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.fenecon.pro/.classpath b/io.openems.edge.fenecon.pro/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.fenecon.pro/.classpath +++ b/io.openems.edge.fenecon.pro/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.fronius/.classpath b/io.openems.edge.fronius/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.fronius/.classpath +++ b/io.openems.edge.fronius/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.goodwe/.classpath b/io.openems.edge.goodwe/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.goodwe/.classpath +++ b/io.openems.edge.goodwe/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.heat.api/.classpath b/io.openems.edge.heat.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.heat.api/.classpath +++ b/io.openems.edge.heat.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.heat.askoma/.classpath b/io.openems.edge.heat.askoma/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.heat.askoma/.classpath +++ b/io.openems.edge.heat.askoma/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.heat.mypv/.classpath b/io.openems.edge.heat.mypv/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.heat.mypv/.classpath +++ b/io.openems.edge.heat.mypv/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.io.api/.classpath b/io.openems.edge.io.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.io.api/.classpath +++ b/io.openems.edge.io.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.io.filipowski/.classpath b/io.openems.edge.io.filipowski/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.io.filipowski/.classpath +++ b/io.openems.edge.io.filipowski/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.io.gpio/.classpath b/io.openems.edge.io.gpio/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.io.gpio/.classpath +++ b/io.openems.edge.io.gpio/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.io.kmtronic/.classpath b/io.openems.edge.io.kmtronic/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.io.kmtronic/.classpath +++ b/io.openems.edge.io.kmtronic/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.io.offgridswitch/.classpath b/io.openems.edge.io.offgridswitch/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.io.offgridswitch/.classpath +++ b/io.openems.edge.io.offgridswitch/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.io.revpi/.classpath b/io.openems.edge.io.revpi/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.io.revpi/.classpath +++ b/io.openems.edge.io.revpi/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.io.shelly/.classpath b/io.openems.edge.io.shelly/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.io.shelly/.classpath +++ b/io.openems.edge.io.shelly/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.io.siemenslogo/.classpath b/io.openems.edge.io.siemenslogo/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.io.siemenslogo/.classpath +++ b/io.openems.edge.io.siemenslogo/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.io.wago/.classpath b/io.openems.edge.io.wago/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.io.wago/.classpath +++ b/io.openems.edge.io.wago/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.io.weidmueller/.classpath b/io.openems.edge.io.weidmueller/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.io.weidmueller/.classpath +++ b/io.openems.edge.io.weidmueller/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.kaco.blueplanet.hybrid10/.classpath b/io.openems.edge.kaco.blueplanet.hybrid10/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.kaco.blueplanet.hybrid10/.classpath +++ b/io.openems.edge.kaco.blueplanet.hybrid10/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.katek.edcom/.classpath b/io.openems.edge.katek.edcom/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.katek.edcom/.classpath +++ b/io.openems.edge.katek.edcom/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.kostal/.classpath b/io.openems.edge.kostal/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.kostal/.classpath +++ b/io.openems.edge.kostal/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.abb/.classpath b/io.openems.edge.meter.abb/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.abb/.classpath +++ b/io.openems.edge.meter.abb/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.api/.classpath b/io.openems.edge.meter.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.api/.classpath +++ b/io.openems.edge.meter.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.artemes.am2/.classpath b/io.openems.edge.meter.artemes.am2/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.artemes.am2/.classpath +++ b/io.openems.edge.meter.artemes.am2/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.bcontrol.em300/.classpath b/io.openems.edge.meter.bcontrol.em300/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.bcontrol.em300/.classpath +++ b/io.openems.edge.meter.bcontrol.em300/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.bgetech/.classpath b/io.openems.edge.meter.bgetech/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.bgetech/.classpath +++ b/io.openems.edge.meter.bgetech/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.camillebauer.aplus/.classpath b/io.openems.edge.meter.camillebauer.aplus/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.camillebauer.aplus/.classpath +++ b/io.openems.edge.meter.camillebauer.aplus/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.carlo.gavazzi/.classpath b/io.openems.edge.meter.carlo.gavazzi/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.carlo.gavazzi/.classpath +++ b/io.openems.edge.meter.carlo.gavazzi/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.discovergy/.classpath b/io.openems.edge.meter.discovergy/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.discovergy/.classpath +++ b/io.openems.edge.meter.discovergy/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.eastron/.classpath b/io.openems.edge.meter.eastron/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.eastron/.classpath +++ b/io.openems.edge.meter.eastron/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.hager/.classpath b/io.openems.edge.meter.hager/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.hager/.classpath +++ b/io.openems.edge.meter.hager/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.janitza/.classpath b/io.openems.edge.meter.janitza/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.janitza/.classpath +++ b/io.openems.edge.meter.janitza/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.kdk/.classpath b/io.openems.edge.meter.kdk/.classpath index b4cffd0fe60..8677a058ce3 100755 --- a/io.openems.edge.meter.kdk/.classpath +++ b/io.openems.edge.meter.kdk/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.phoenixcontact/.classpath b/io.openems.edge.meter.phoenixcontact/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.phoenixcontact/.classpath +++ b/io.openems.edge.meter.phoenixcontact/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.plexlog/.classpath b/io.openems.edge.meter.plexlog/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.plexlog/.classpath +++ b/io.openems.edge.meter.plexlog/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.pqplus/.classpath b/io.openems.edge.meter.pqplus/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.pqplus/.classpath +++ b/io.openems.edge.meter.pqplus/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.schneider.acti9.smartlink/.classpath b/io.openems.edge.meter.schneider.acti9.smartlink/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.schneider.acti9.smartlink/.classpath +++ b/io.openems.edge.meter.schneider.acti9.smartlink/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.siemens/.classpath b/io.openems.edge.meter.siemens/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.siemens/.classpath +++ b/io.openems.edge.meter.siemens/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.socomec/.classpath b/io.openems.edge.meter.socomec/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.socomec/.classpath +++ b/io.openems.edge.meter.socomec/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.virtual/.classpath b/io.openems.edge.meter.virtual/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.virtual/.classpath +++ b/io.openems.edge.meter.virtual/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.weidmueller/.classpath b/io.openems.edge.meter.weidmueller/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.weidmueller/.classpath +++ b/io.openems.edge.meter.weidmueller/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.meter.ziehl/.classpath b/io.openems.edge.meter.ziehl/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.meter.ziehl/.classpath +++ b/io.openems.edge.meter.ziehl/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.onewire.thermometer/.classpath b/io.openems.edge.onewire.thermometer/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.onewire.thermometer/.classpath +++ b/io.openems.edge.onewire.thermometer/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.predictor.api/.classpath b/io.openems.edge.predictor.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.predictor.api/.classpath +++ b/io.openems.edge.predictor.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.predictor.lstm/.classpath b/io.openems.edge.predictor.lstm/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.predictor.lstm/.classpath +++ b/io.openems.edge.predictor.lstm/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.predictor.persistencemodel/.classpath b/io.openems.edge.predictor.persistencemodel/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.predictor.persistencemodel/.classpath +++ b/io.openems.edge.predictor.persistencemodel/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.predictor.production.linearmodel/.classpath b/io.openems.edge.predictor.production.linearmodel/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.predictor.production.linearmodel/.classpath +++ b/io.openems.edge.predictor.production.linearmodel/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.predictor.profileclusteringmodel/.classpath b/io.openems.edge.predictor.profileclusteringmodel/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.predictor.profileclusteringmodel/.classpath +++ b/io.openems.edge.predictor.profileclusteringmodel/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.predictor.similardaymodel/.classpath b/io.openems.edge.predictor.similardaymodel/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.predictor.similardaymodel/.classpath +++ b/io.openems.edge.predictor.similardaymodel/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.pvinverter.api/.classpath b/io.openems.edge.pvinverter.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.pvinverter.api/.classpath +++ b/io.openems.edge.pvinverter.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.pvinverter.cluster/.classpath b/io.openems.edge.pvinverter.cluster/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.pvinverter.cluster/.classpath +++ b/io.openems.edge.pvinverter.cluster/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.pvinverter.kaco.blueplanet/.classpath b/io.openems.edge.pvinverter.kaco.blueplanet/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.pvinverter.kaco.blueplanet/.classpath +++ b/io.openems.edge.pvinverter.kaco.blueplanet/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.pvinverter.kostal/.classpath b/io.openems.edge.pvinverter.kostal/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.pvinverter.kostal/.classpath +++ b/io.openems.edge.pvinverter.kostal/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.pvinverter.solarlog/.classpath b/io.openems.edge.pvinverter.solarlog/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.pvinverter.solarlog/.classpath +++ b/io.openems.edge.pvinverter.solarlog/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.scheduler.allalphabetically/.classpath b/io.openems.edge.scheduler.allalphabetically/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.scheduler.allalphabetically/.classpath +++ b/io.openems.edge.scheduler.allalphabetically/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.scheduler.api/.classpath b/io.openems.edge.scheduler.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.scheduler.api/.classpath +++ b/io.openems.edge.scheduler.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.scheduler.daily/.classpath b/io.openems.edge.scheduler.daily/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.scheduler.daily/.classpath +++ b/io.openems.edge.scheduler.daily/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.scheduler.fixedorder/.classpath b/io.openems.edge.scheduler.fixedorder/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.scheduler.fixedorder/.classpath +++ b/io.openems.edge.scheduler.fixedorder/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.scheduler.jscalendar/.classpath b/io.openems.edge.scheduler.jscalendar/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.scheduler.jscalendar/.classpath +++ b/io.openems.edge.scheduler.jscalendar/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.simulator/.classpath b/io.openems.edge.simulator/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.simulator/.classpath +++ b/io.openems.edge.simulator/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.sma/.classpath b/io.openems.edge.sma/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.sma/.classpath +++ b/io.openems.edge.sma/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.solaredge/.classpath b/io.openems.edge.solaredge/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.solaredge/.classpath +++ b/io.openems.edge.solaredge/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.system.fenecon/.classpath b/io.openems.edge.system.fenecon/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.system.fenecon/.classpath +++ b/io.openems.edge.system.fenecon/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.tesla.powerwall2/.classpath b/io.openems.edge.tesla.powerwall2/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.tesla.powerwall2/.classpath +++ b/io.openems.edge.tesla.powerwall2/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.thermometer.api/.classpath b/io.openems.edge.thermometer.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.thermometer.api/.classpath +++ b/io.openems.edge.thermometer.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timedata.api/.classpath b/io.openems.edge.timedata.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timedata.api/.classpath +++ b/io.openems.edge.timedata.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timedata.influxdb/.classpath b/io.openems.edge.timedata.influxdb/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timedata.influxdb/.classpath +++ b/io.openems.edge.timedata.influxdb/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timedata.rrd4j/.classpath b/io.openems.edge.timedata.rrd4j/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timedata.rrd4j/.classpath +++ b/io.openems.edge.timedata.rrd4j/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.ancillarycosts/.classpath b/io.openems.edge.timeofusetariff.ancillarycosts/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.ancillarycosts/.classpath +++ b/io.openems.edge.timeofusetariff.ancillarycosts/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.api/.classpath b/io.openems.edge.timeofusetariff.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.api/.classpath +++ b/io.openems.edge.timeofusetariff.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.awattar/.classpath b/io.openems.edge.timeofusetariff.awattar/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.awattar/.classpath +++ b/io.openems.edge.timeofusetariff.awattar/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.corrently/.classpath b/io.openems.edge.timeofusetariff.corrently/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.corrently/.classpath +++ b/io.openems.edge.timeofusetariff.corrently/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.entsoe/.classpath b/io.openems.edge.timeofusetariff.entsoe/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.entsoe/.classpath +++ b/io.openems.edge.timeofusetariff.entsoe/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.ews/.classpath b/io.openems.edge.timeofusetariff.ews/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.ews/.classpath +++ b/io.openems.edge.timeofusetariff.ews/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.groupe/.classpath b/io.openems.edge.timeofusetariff.groupe/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.groupe/.classpath +++ b/io.openems.edge.timeofusetariff.groupe/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.hassfurt/.classpath b/io.openems.edge.timeofusetariff.hassfurt/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.hassfurt/.classpath +++ b/io.openems.edge.timeofusetariff.hassfurt/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.luox/.classpath b/io.openems.edge.timeofusetariff.luox/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.luox/.classpath +++ b/io.openems.edge.timeofusetariff.luox/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.manual/.classpath b/io.openems.edge.timeofusetariff.manual/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.manual/.classpath +++ b/io.openems.edge.timeofusetariff.manual/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.rabotcharge/.classpath b/io.openems.edge.timeofusetariff.rabotcharge/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.rabotcharge/.classpath +++ b/io.openems.edge.timeofusetariff.rabotcharge/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.swisspower/.classpath b/io.openems.edge.timeofusetariff.swisspower/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.swisspower/.classpath +++ b/io.openems.edge.timeofusetariff.swisspower/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.timeofusetariff.tibber/.classpath b/io.openems.edge.timeofusetariff.tibber/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.timeofusetariff.tibber/.classpath +++ b/io.openems.edge.timeofusetariff.tibber/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.victron/.classpath b/io.openems.edge.victron/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.victron/.classpath +++ b/io.openems.edge.victron/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.weather.api/.classpath b/io.openems.edge.weather.api/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.weather.api/.classpath +++ b/io.openems.edge.weather.api/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.edge.weather.openmeteo/.classpath b/io.openems.edge.weather.openmeteo/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.edge.weather.openmeteo/.classpath +++ b/io.openems.edge.weather.openmeteo/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.oem.openems/.classpath b/io.openems.oem.openems/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.oem.openems/.classpath +++ b/io.openems.oem.openems/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.shared.influxdb/.classpath b/io.openems.shared.influxdb/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.shared.influxdb/.classpath +++ b/io.openems.shared.influxdb/.classpath @@ -1,7 +1,7 @@ - + diff --git a/io.openems.wrapper/.classpath b/io.openems.wrapper/.classpath index b4cffd0fe60..8677a058ce3 100644 --- a/io.openems.wrapper/.classpath +++ b/io.openems.wrapper/.classpath @@ -1,7 +1,7 @@ - + diff --git a/tools/debian/DEBIAN/control b/tools/debian/DEBIAN/control index 18dc6d86725..6b8df18eb1d 100755 --- a/tools/debian/DEBIAN/control +++ b/tools/debian/DEBIAN/control @@ -3,7 +3,7 @@ Version: Section: misc Priority: extra Architecture: all -Depends: systemd, java21-runtime-headless +Depends: systemd, java25-runtime-headless Maintainer: OpenEMS Association e.V. Homepage: https://openems.io Description: OpenEMS Edge diff --git a/tools/docker/backend/Dockerfile b/tools/docker/backend/Dockerfile index fc086730edd..99a5ee9c5ae 100644 --- a/tools/docker/backend/Dockerfile +++ b/tools/docker/backend/Dockerfile @@ -1,4 +1,4 @@ -ARG JAVA_VERSION=21 +ARG JAVA_VERSION=25 ### Build backend binary FROM --platform=$BUILDPLATFORM eclipse-temurin:${JAVA_VERSION}-alpine AS build_backend diff --git a/tools/docker/edge/Dockerfile b/tools/docker/edge/Dockerfile index ddba249eef0..d2648eedef2 100644 --- a/tools/docker/edge/Dockerfile +++ b/tools/docker/edge/Dockerfile @@ -1,4 +1,4 @@ -ARG JAVA_VERSION=21 +ARG JAVA_VERSION=25 ### Build edge binary FROM --platform=$BUILDPLATFORM eclipse-temurin:${JAVA_VERSION}-alpine AS build_edge diff --git a/tools/drone/openems-android.sh b/tools/drone/openems-android.sh index a58e06928d6..e0f65e152ca 100755 --- a/tools/drone/openems-android.sh +++ b/tools/drone/openems-android.sh @@ -1,6 +1,6 @@ #!/bin/bash -JAVA_VERSION=21 +JAVA_VERSION=25 NODE_MAJOR=24 NPM_VERSION=11 diff --git a/tools/drone/openems-build.sh b/tools/drone/openems-build.sh index 005ada24258..7b54463d269 100644 --- a/tools/drone/openems-build.sh +++ b/tools/drone/openems-build.sh @@ -1,6 +1,6 @@ #!/bin/bash -JAVA_VERSION=21 +JAVA_VERSION=25 NODE_MAJOR=24 NPM_VERSION=11 diff --git a/tools/gitpod/openems-backend/Dockerfile b/tools/gitpod/openems-backend/Dockerfile index 211c6c4a7d2..71694fbbfa4 100644 --- a/tools/gitpod/openems-backend/Dockerfile +++ b/tools/gitpod/openems-backend/Dockerfile @@ -9,7 +9,7 @@ RUN apt-get install -y --no-install-recommends software-properties-common curl RUN curl -sL https://repos.influxdata.com/influxdb.key | apt-key add - RUN add-apt-repository -y ppa:openjdk-r/ppa RUN apt-get update -RUN apt-get install -y openjdk-21-jdk +RUN apt-get install -y openjdk-25-jdk RUN apt-get install -y influxdb RUN update-alternatives --config java RUN update-alternatives --config javac diff --git a/tools/prepare-commit.sh b/tools/prepare-commit.sh index 9df38e9cf28..5bb4acb4e45 100755 --- a/tools/prepare-commit.sh +++ b/tools/prepare-commit.sh @@ -78,7 +78,7 @@ EOT - +