[mqtt.homeassistant] Fix itest dependencies (#18752)

* [mqtt.homeassistant] Fix itest dependencies

Signed-off-by: Florian Hotze <dev@florianhotze.com>
pull/18686/head
Florian Hotze 2025-06-03 21:47:51 +02:00 committed by GitHub
parent 28aec48cb5
commit 12e472ac9d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 71 additions and 12 deletions

View File

@ -15,12 +15,6 @@
<name>openHAB Add-ons :: Bundles :: MQTT HomeAssistant Convention</name>
<properties>
<bnd.importpackage>!sun.misc.*,
!sun.reflect.*,
!com.sun.management.*,
!jdk.internal.reflect.*,
!jdk.vm.ci.services</bnd.importpackage>
<graalpy.version>24.2.0</graalpy.version>
<!-- define a property to overwrite it on Windows, as venv has a different structure -->
<graalpy.executable>bin/python3</graalpy.executable>

View File

@ -25,6 +25,10 @@ Import-Package: \
#
# done
#
# Note:
# Do NOT add org.apache.servicemix.specs.stax-api-1.2 or stax2-api as runbundle,
# as they break the CI build causing issues with GraalPy
-runbundles: \
jakarta.inject.jakarta.inject-api;version='[2.0.1,2.0.2)',\
org.hamcrest;version='[3.0.0,3.0.1)',\
@ -106,24 +110,35 @@ Import-Package: \
org.openhab.binding.mqtt.homeassistant.tests;version='[5.0.0,5.0.1)',\
org.openhab.core;version='[5.0.0,5.0.1)',\
org.openhab.core.addon;version='[5.0.0,5.0.1)',\
org.openhab.core.automation;version='[5.0.0,5.0.1)',\
org.openhab.core.automation.module.script;version='[5.0.0,5.0.1)',\
org.openhab.core.config.core;version='[5.0.0,5.0.1)',\
org.openhab.core.config.discovery;version='[5.0.0,5.0.1)',\
org.openhab.core.ephemeris;version='[5.0.0,5.0.1)',\
org.openhab.core.io.console;version='[5.0.0,5.0.1)',\
org.openhab.core.io.transport.mqtt;version='[5.0.0,5.0.1)',\
org.openhab.core.semantics;version='[5.0.0,5.0.1)',\
org.openhab.core.test;version='[5.0.0,5.0.1)',\
org.openhab.core.thing;version='[5.0.0,5.0.1)',\
org.openhab.core.transform;version='[5.0.0,5.0.1)',\
com.fasterxml.jackson.core.jackson-annotations;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.core.jackson-core;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.core.jackson-databind;version='[2.18.2,2.18.3)',\
com.google.guava.failureaccess;version='[1.0.2,1.0.3)',\
javassist;version='[3.30.2,3.30.3)',\
org.apache.commons.commons-net;version='[3.11.1,3.11.2)',\
org.apache.commons.lang3;version='[3.17.0,3.17.1)',\
org.yaml.snakeyaml;version='[2.3.0,2.3.1)',\
com.google.guava;version='[33.3.1,33.3.2)',\
biz.aQute.tester.junit-platform;version='[7.1.0,7.1.1)',\
org.osgi.service.cm;version='[1.6.0,1.6.1)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-yaml;version='[2.18.2,2.18.3)',\
com.fasterxml.jackson.dataformat.jackson-dataformat-xml;version='[2.18.2,2.18.3)',\
jakarta.annotation-api;version='[2.1.1,2.1.2)',\
jakarta.inject.jakarta.inject-api;version='[1.0.5,1.0.6)'
jakarta.inject.jakarta.inject-api;version='[1.0.5,1.0.6)',\
de.focus_shift.jollyday-core;version='[1.5.0,1.5.1)',\
de.focus_shift.jollyday-jackson;version='[1.5.0,1.5.1)',\
org.threeten.extra;version='[1.8.0,1.8.1)',\
org.graalvm.sdk.collections;bundle-version="24.2.0",\
org.graalvm.sdk.jniutils;bundle-version="24.2.0",\
org.graalvm.sdk.nativeimage;bundle-version="24.2.0",\
org.graalvm.sdk.word;bundle-version="24.2.0",\
org.graalvm.shadowed.icu4j;bundle-version="24.2.0",\
org.graalvm.shadowed.xz;bundle-version="24.2.0",\
org.graalvm.truffle.truffle-compiler;bundle-version="24.2.0",\
org.graalvm.truffle.truffle-runtime;bundle-version="24.2.0"

View File

@ -16,9 +16,59 @@
<properties>
<mqttbroker.port>1883</mqttbroker.port>
<graalpy.version>24.2.0</graalpy.version>
</properties>
<dependencies>
<dependency>
<groupId>org.openhab.osgiify</groupId>
<artifactId>org.graalvm.sdk.collections</artifactId>
<version>${graalpy.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.openhab.osgiify</groupId>
<artifactId>org.graalvm.sdk.jniutils</artifactId>
<version>${graalpy.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.openhab.osgiify</groupId>
<artifactId>org.graalvm.sdk.nativeimage</artifactId>
<version>${graalpy.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.openhab.osgiify</groupId>
<artifactId>org.graalvm.sdk.word</artifactId>
<version>${graalpy.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.openhab.osgiify</groupId>
<artifactId>org.graalvm.shadowed.icu4j</artifactId>
<version>${graalpy.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.openhab.osgiify</groupId>
<artifactId>org.graalvm.shadowed.xz</artifactId>
<version>${graalpy.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.openhab.osgiify</groupId>
<artifactId>org.graalvm.truffle.truffle-compiler</artifactId>
<version>${graalpy.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.openhab.osgiify</groupId>
<artifactId>org.graalvm.truffle.truffle-runtime</artifactId>
<version>${graalpy.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.openhab.addons.bundles</groupId>
<artifactId>org.openhab.binding.mqtt</artifactId>