Upgrades the compiler and its dependencies so the compiler results of Maven builds are more similar to those generated in recent Eclipse versions.
To fix compilation issues in Eclipse for add-ons using classes from javax.xml.stream several dependencies were upgraded/excluded.
Signed-off-by: Wouter Born <github@maindrain.net>
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- <scope>test</scope>
+ <groupId>org.apache.servicemix.specs</groupId>
+ <artifactId>org.apache.servicemix.specs.activation-api-1.2.1</artifactId>
+ <version>1.2.1_2</version>
+ <scope>compile</scope>
</dependency>
<dependency>
<groupId>com.googlecode.junit-toolbox</groupId>
<feature name="openhab-binding-mail" description="Mail Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<bundle dependency="true">mvn:com.sun.mail/javax.mail/1.6.2</bundle>
+ <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/2.9.0</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.mail/${project.version}</bundle>
</feature>
</features>
<feature name="openhab-binding-pushbullet" description="Pushbullet Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
+ <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/2.9.0</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.pushbullet/${project.version}</bundle>
</feature>
</features>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.modbus.e3dc/${project.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.modbus.helioseasycontrols/${project.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.modbus.stiebeleltron/${project.version}</bundle>
- <bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.modbus.studer/${project.version}</bundle>
+ <bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.modbus.studer/${project.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.modbus.sunspec/${project.version}</bundle>
</feature>
-exportcontents:
-runrequires.ee: \
- bnd.identity;id='org.apache.servicemix.specs.activation-api-1.1',\
- bnd.identity;id='org.apache.servicemix.specs.jaxb-api-2.2',\
- bnd.identity;id='org.apache.servicemix.bundles.jaxb-impl'
+ bnd.identity;id='org.apache.servicemix.specs.activation-api-1.2.1',\
+ bnd.identity;id='org.glassfish.hk2.osgi-resource-locator',\
+ bnd.identity;id='com.sun.xml.bind.jaxb-osgi'
-runrequires.junit: \
bnd.identity;id='biz.aQute.tester.junit-platform',\
org.objenesis;version='[2.6.0,2.6.1)',\
slf4j.api;version='[1.7.25,1.7.26)',\
com.google.gson;version='[2.8.2,2.8.3)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
ch.qos.logback.classic;version='[1.2.3,1.2.4)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
biz.aQute.tester.junit-platform;version='[5.1.2,5.1.3)',\
junit-jupiter-api;version='[5.6.2,5.6.3)',\
junit-jupiter-engine;version='[5.6.2,5.6.3)',\
org.openhab.core.io.console;version='[3.0.0,3.0.1)',\
org.openhab.core.storage.json;version='[3.0.0,3.0.1)',\
org.openhab.core.thing;version='[3.0.0,3.0.1)',\
- org.opentest4j;version='[1.2.0,1.2.1)'
+ org.opentest4j;version='[1.2.0,1.2.1)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
com.google.gson;version='[2.8.2,2.8.3)',\
org.apache.xbean.bundleutils;version='[4.12.0,4.12.1)',\
org.apache.xbean.finder;version='[4.12.0,4.12.1)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
org.objectweb.asm;version='[7.1.0,7.1.1)',\
org.objectweb.asm.commons;version='[7.1.0,7.1.1)',\
org.objectweb.asm.tree;version='[7.1.0,7.1.1)',\
org.openhab.core.io.net;version='[3.0.0,3.0.1)',\
org.openhab.core.test;version='[3.0.0,3.0.1)',\
org.openhab.core.thing;version='[3.0.0,3.0.1)',\
- org.opentest4j;version='[1.2.0,1.2.1)'
+ org.opentest4j;version='[1.2.0,1.2.1)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
# done
#
-runbundles: \
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
com.google.gson;version='[2.8.2,2.8.3)',\
javax.measure.unit-api;version='[1.0.0,1.0.1)',\
org.apache.felix.scr;version='[2.1.10,2.1.11)',\
org.osgi.service.event;version='[1.4.0,1.4.1)',\
slf4j.api;version='[1.7.25,1.7.26)',\
org.eclipse.equinox.event;version='[1.4.300,1.4.301)',\
- org.apache.commons.io;version='[2.2.0,2.2.1)',\
org.apache.felix.http.servlet-api;version='[1.1.2,1.1.3)',\
org.apache.felix.configadmin;version='[1.9.8,1.9.9)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
org.objectweb.asm;version='[7.1.0,7.1.1)',\
org.objectweb.asm.commons;version='[7.1.0,7.1.1)',\
org.objectweb.asm.tree;version='[7.1.0,7.1.1)',\
org.openhab.core.thing.xml;version='[3.0.0,3.0.1)',\
org.opentest4j;version='[1.2.0,1.2.1)',\
ch.qos.logback.classic;version='[1.2.3,1.2.4)',\
- ch.qos.logback.core;version='[1.2.3,1.2.4)'
\ No newline at end of file
+ ch.qos.logback.core;version='[1.2.3,1.2.4)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
\ No newline at end of file
Fragment-Host: org.openhab.binding.hue
-runrequires: \
- bnd.identity;id='org.openhab.binding.hue.tests',\
- bnd.identity;id='org.openhab.core.binding.xml',\
- bnd.identity;id='org.openhab.core.thing.xml'
+ bnd.identity;id='org.openhab.binding.hue.tests',\
+ bnd.identity;id='org.openhab.core.binding.xml',\
+ bnd.identity;id='org.openhab.core.thing.xml'
+
+# We would like to use the "volatile" storage only
+-runblacklist: \
+ bnd.identity;id='org.openhab.core.storage.json'
#
# done
org.osgi.service.event;version='[1.4.0,1.4.1)',\
slf4j.api;version='[1.7.25,1.7.26)',\
org.apache.servicemix.bundles.xstream;version='[1.4.7,1.4.8)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
org.objectweb.asm;version='[7.1.0,7.1.1)',\
org.objectweb.asm.commons;version='[7.1.0,7.1.1)',\
org.objectweb.asm.tree;version='[7.1.0,7.1.1)',\
org.openhab.core.thing;version='[3.0.0,3.0.1)',\
org.openhab.core.thing.xml;version='[3.0.0,3.0.1)',\
org.opentest4j;version='[1.2.0,1.2.1)',\
- org.eclipse.jdt.annotation;version='[2.2.100,2.2.101)'
+ org.eclipse.jdt.annotation;version='[2.2.100,2.2.101)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
Fragment-Host: org.openhab.binding.max
-runrequires: \
- bnd.identity;id='org.openhab.binding.max.tests',\
- bnd.identity;id='org.openhab.core.binding.xml',\
- bnd.identity;id='org.openhab.core.thing.xml'
+ bnd.identity;id='org.openhab.binding.max.tests',\
+ bnd.identity;id='org.openhab.core.binding.xml',\
+ bnd.identity;id='org.openhab.core.thing.xml'
+
+# We would like to use the "volatile" storage only
+-runblacklist: \
+ bnd.identity;id='org.openhab.core.storage.json'
#
# done
org.osgi.service.event;version='[1.4.0,1.4.1)',\
slf4j.api;version='[1.7.25,1.7.26)',\
org.apache.servicemix.bundles.xstream;version='[1.4.7,1.4.8)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
org.eclipse.jetty.http;version='[9.4.20,9.4.21)',\
org.eclipse.jetty.io;version='[9.4.20,9.4.21)',\
org.eclipse.jetty.security;version='[9.4.20,9.4.21)',\
org.openhab.core.test;version='[3.0.0,3.0.1)',\
org.openhab.core.thing;version='[3.0.0,3.0.1)',\
org.openhab.core.thing.xml;version='[3.0.0,3.0.1)',\
- org.opentest4j;version='[1.2.0,1.2.1)'
+ org.opentest4j;version='[1.2.0,1.2.1)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
org.objenesis;version='[2.6.0,2.6.1)',\
slf4j.api;version='[1.7.25,1.7.26)',\
com.google.gson;version='[2.8.2,2.8.3)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
org.apache.felix.http.servlet-api;version='[1.1.2,1.1.3)',\
org.eclipse.jetty.http;version='[9.4.20,9.4.21)',\
org.eclipse.jetty.io;version='[9.4.20,9.4.21)',\
org.openhab.core.thing.xml;version='[3.0.0,3.0.1)',\
org.openhab.core.transform;version='[3.0.0,3.0.1)',\
org.openhab.io.transport.modbus;version='[3.0.0,3.0.1)',\
- org.opentest4j;version='[1.2.0,1.2.1)'
+ org.opentest4j;version='[1.2.0,1.2.1)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
org.apache.felix.http.servlet-api;version='[1.1.2,1.1.3)',\
org.apache.felix.scr;version='[2.1.10,2.1.11)',\
org.apache.servicemix.bundles.xstream;version='[1.4.7,1.4.8)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
org.eclipse.equinox.event;version='[1.4.300,1.4.301)',\
org.objenesis;version='[2.6.0,2.6.1)',\
org.osgi.service.event;version='[1.4.0,1.4.1)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
ch.qos.logback.classic;version='[1.2.3,1.2.4)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
biz.aQute.tester.junit-platform;version='[5.1.2,5.1.3)',\
com.google.dagger;version='[2.20.0,2.20.1)',\
com.hivemq.client.mqtt;version='[1.1.2,1.1.3)',\
org.openhab.core.transform;version='[3.0.0,3.0.1)',\
org.openhab.io.mqttembeddedbroker;version='[3.0.0,3.0.1)',\
org.opentest4j;version='[1.2.0,1.2.1)',\
- org.reactivestreams.reactive-streams;version='[1.0.2,1.0.3)'
+ org.reactivestreams.reactive-streams;version='[1.0.2,1.0.3)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
org.apache.felix.configadmin;version='[1.9.8,1.9.9)',\
org.apache.felix.http.servlet-api;version='[1.1.2,1.1.3)',\
org.apache.felix.scr;version='[2.1.10,2.1.11)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
org.eclipse.equinox.event;version='[1.4.300,1.4.301)',\
org.objenesis;version='[2.6.0,2.6.1)',\
org.osgi.service.event;version='[1.4.0,1.4.1)',\
io.netty.transport;version='[4.1.42,4.1.43)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
ch.qos.logback.classic;version='[1.2.3,1.2.4)',\
biz.aQute.tester.junit-platform;version='[5.1.2,5.1.3)',\
com.google.dagger;version='[2.20.0,2.20.1)',\
org.openhab.io.mqttembeddedbroker;version='[3.0.0,3.0.1)',\
org.opentest4j;version='[1.2.0,1.2.1)',\
org.reactivestreams.reactive-streams;version='[1.0.2,1.0.3)',\
- moquette-broker;version='[0.13.0,0.13.1)'
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
ch.qos.logback.core;version='[1.2.3,1.2.4)',\
com.google.gson;version='[2.8.2,2.8.3)',\
javax.measure.unit-api;version='[1.0.0,1.0.1)',\
- javax.xml.soap-api;version='[1.3.5,1.3.6)',\
org.apache.aries.javax.jax.rs-api;version='[1.0.0,1.0.1)',\
org.apache.felix.configadmin;version='[1.9.8,1.9.9)',\
org.apache.felix.http.servlet-api;version='[1.1.2,1.1.3)',\
org.apache.felix.scr;version='[2.1.10,2.1.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
org.apache.servicemix.bundles.xstream;version='[1.4.7,1.4.8)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
org.apache.servicemix.specs.annotation-api-1.3;version='[1.3.0,1.3.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxws-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
org.apache.xbean.bundleutils;version='[4.12.0,4.12.1)',\
org.apache.xbean.finder;version='[4.12.0,4.12.1)',\
org.eclipse.equinox.event;version='[1.4.300,1.4.301)',\
org.mockito.mockito-core;version='[3.4.6,3.4.7)',\
org.opentest4j;version='[1.2.0,1.2.1)',\
jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
- org.apache.aries.jax.rs.whiteboard;version='[1.0.9,1.0.10)'
+ org.apache.aries.jax.rs.whiteboard;version='[1.0.9,1.0.10)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ javax.xml.soap-api;version='[1.4.0,1.4.1)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)',\
+ org.apache.servicemix.specs.jaxws-api-2.3;version='[2.3.0,2.3.1)'
Fragment-Host: org.openhab.binding.ntp
-runrequires: \
- bnd.identity;id='org.openhab.binding.ntp.tests',\
- bnd.identity;id='org.openhab.core.binding.xml',\
- bnd.identity;id='org.openhab.core.thing.xml'
+ bnd.identity;id='org.openhab.binding.ntp.tests',\
+ bnd.identity;id='org.openhab.core.binding.xml',\
+ bnd.identity;id='org.openhab.core.thing.xml'
+
+# We would like to use the "volatile" storage only
+-runblacklist: \
+ bnd.identity;id='org.openhab.core.storage.json'
#
# done
org.osgi.service.event;version='[1.4.0,1.4.1)',\
slf4j.api;version='[1.7.25,1.7.26)',\
org.apache.servicemix.bundles.xstream;version='[1.4.7,1.4.8)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
org.eclipse.jetty.http;version='[9.4.20,9.4.21)',\
org.eclipse.jetty.io;version='[9.4.20,9.4.21)',\
org.eclipse.jetty.security;version='[9.4.20,9.4.21)',\
org.openhab.core.test;version='[3.0.0,3.0.1)',\
org.openhab.core.thing;version='[3.0.0,3.0.1)',\
org.openhab.core.thing.xml;version='[3.0.0,3.0.1)',\
- org.opentest4j;version='[1.2.0,1.2.1)'
+ org.opentest4j;version='[1.2.0,1.2.1)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
Fragment-Host: org.openhab.binding.systeminfo
-runrequires: \
- bnd.identity;id='org.openhab.binding.systeminfo.tests',\
- bnd.identity;id='org.openhab.core.binding.xml',\
- bnd.identity;id='org.openhab.core.thing.xml'
+ bnd.identity;id='org.openhab.binding.systeminfo.tests',\
+ bnd.identity;id='org.openhab.core.binding.xml',\
+ bnd.identity;id='org.openhab.core.thing.xml'
+
+# We would like to use the "volatile" storage only
+-runblacklist: \
+ bnd.identity;id='org.openhab.core.storage.json'
-runsystemcapabilities: ${native_capability}
+
#
# done
#
org.apache.felix.scr;version='[2.1.10,2.1.11)',\
org.osgi.service.event;version='[1.4.0,1.4.1)',\
org.apache.servicemix.bundles.xstream;version='[1.4.7,1.4.8)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
org.objenesis;version='[2.6.0,2.6.1)',\
org.eclipse.equinox.event;version='[1.4.300,1.4.301)',\
slf4j.api;version='[1.7.25,1.7.26)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
ch.qos.logback.classic;version='[1.2.3,1.2.4)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
com.sun.jna;version='[5.5.0,5.5.1)',\
com.sun.jna.platform;version='[5.5.0,5.5.1)',\
org.eclipse.jetty.http;version='[9.4.20,9.4.21)',\
org.openhab.core.test;version='[3.0.0,3.0.1)',\
org.openhab.core.thing;version='[3.0.0,3.0.1)',\
org.openhab.core.thing.xml;version='[3.0.0,3.0.1)',\
- org.opentest4j;version='[1.2.0,1.2.1)'
+ org.opentest4j;version='[1.2.0,1.2.1)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
Fragment-Host: org.openhab.binding.tradfri
-runrequires: \
- bnd.identity;id='org.openhab.binding.tradfri.tests',\
- bnd.identity;id='org.openhab.core.binding.xml',\
- bnd.identity;id='org.openhab.core.thing.xml'
+ bnd.identity;id='org.openhab.binding.tradfri.tests',\
+ bnd.identity;id='org.openhab.core.binding.xml',\
+ bnd.identity;id='org.openhab.core.thing.xml'
+
+# We would like to use the "volatile" storage only
+-runblacklist: \
+ bnd.identity;id='org.openhab.core.storage.json'
#
# done
org.eclipse.equinox.event;version='[1.4.300,1.4.301)',\
com.google.gson;version='[2.8.2,2.8.3)',\
javax.jmdns;version='[3.5.5,3.5.6)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
org.apache.felix.http.servlet-api;version='[1.1.2,1.1.3)',\
org.objenesis;version='[2.6.0,2.6.1)',\
org.apache.servicemix.bundles.xstream;version='[1.4.7,1.4.8)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
org.eclipse.jetty.http;version='[9.4.20,9.4.21)',\
org.eclipse.jetty.io;version='[9.4.20,9.4.21)',\
org.eclipse.jetty.security;version='[9.4.20,9.4.21)',\
org.openhab.core.test;version='[3.0.0,3.0.1)',\
org.openhab.core.thing;version='[3.0.0,3.0.1)',\
org.openhab.core.thing.xml;version='[3.0.0,3.0.1)',\
- org.opentest4j;version='[1.2.0,1.2.1)'
+ org.opentest4j;version='[1.2.0,1.2.1)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
Fragment-Host: org.openhab.binding.wemo
-runrequires: \
- bnd.identity;id='org.openhab.binding.wemo.tests',\
- bnd.identity;id='org.openhab.core.binding.xml',\
- bnd.identity;id='org.openhab.core.thing.xml'
+ bnd.identity;id='org.openhab.binding.wemo.tests',\
+ bnd.identity;id='org.openhab.core.binding.xml',\
+ bnd.identity;id='org.openhab.core.thing.xml'
+
+# We would like to use the "volatile" storage only
+-runblacklist: \
+ bnd.identity;id='org.openhab.core.storage.json'
#
# done
org.osgi.service.event;version='[1.4.0,1.4.1)',\
slf4j.api;version='[1.7.25,1.7.26)',\
org.apache.servicemix.bundles.xstream;version='[1.4.7,1.4.8)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
org.objectweb.asm;version='[7.1.0,7.1.1)',\
org.objectweb.asm.commons;version='[7.1.0,7.1.1)',\
org.objectweb.asm.tree;version='[7.1.0,7.1.1)',\
org.openhab.core.test;version='[3.0.0,3.0.1)',\
org.openhab.core.thing;version='[3.0.0,3.0.1)',\
org.openhab.core.thing.xml;version='[3.0.0,3.0.1)',\
- org.opentest4j;version='[1.2.0,1.2.1)'
+ org.opentest4j;version='[1.2.0,1.2.1)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
# done
#
-runbundles: \
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
ch.qos.logback.core;version='[1.2.3,1.2.4)',\
com.google.gson;version='[2.8.2,2.8.3)',\
com.h2database.mvstore;version='[1.4.199,1.4.200)',\
org.openhab.io.mqttembeddedbroker.tests;version='[3.0.0,3.0.1)',\
org.opentest4j;version='[1.2.0,1.2.1)',\
org.reactivestreams.reactive-streams;version='[1.0.2,1.0.3)',\
- moquette-broker;version='[0.13.0,0.13.1)'
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
bnd.identity;id='org.openhab.core',\
bnd.identity;id='org.openhab.persistence.mapdb'
+# We would like to use the "volatile" storage only
+-runblacklist: \
+ bnd.identity;id='org.openhab.core.storage.json'
+
#
# done
#
org.openhab.core.test;version='[3.0.0,3.0.1)',\
org.osgi.service.event;version='[1.4.0,1.4.1)',\
slf4j.api;version='[1.7.25,1.7.26)',\
- org.apache.servicemix.specs.activation-api-1.1;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.jaxb-api-2.2;version='[2.9.0,2.9.1)',\
- org.apache.servicemix.specs.stax-api-1.2;version='[2.9.0,2.9.1)',\
tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\
tec.uom.se;version='[1.0.10,1.0.11)',\
- org.apache.servicemix.bundles.jaxb-impl;version='[2.2.11,2.2.12)',\
org.eclipse.jetty.http;version='[9.4.20,9.4.21)',\
org.eclipse.jetty.io;version='[9.4.20,9.4.21)',\
org.eclipse.jetty.security;version='[9.4.20,9.4.21)',\
junit-platform-engine;version='[1.6.2,1.6.3)',\
junit-platform-launcher;version='[1.6.2,1.6.3)',\
org.hamcrest;version='[2.2.0,2.2.1)',\
- org.opentest4j;version='[1.2.0,1.2.1)'
+ org.opentest4j;version='[1.2.0,1.2.1)',\
+ com.sun.xml.bind.jaxb-osgi;version='[2.3.3,2.3.4)',\
+ jakarta.xml.bind-api;version='[2.3.3,2.3.4)',\
+ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\
+ org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)'
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.8.0</version>
+ <version>3.8.1</version>
<configuration>
<compilerId>eclipse</compilerId>
<compilerArgs>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-compiler-eclipse</artifactId>
- <version>2.8.5</version>
+ <version>2.8.8</version>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>ecj</artifactId>
- <version>3.16.0</version>
+ <version>3.23.0</version>
</dependency>
</dependencies>
</plugin>