From abd26307776b2860e2efeab01cd3c28cdbf8e06e Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Sun, 4 Oct 2020 12:27:58 +0200 Subject: [PATCH] Upgrade Xtext/Xtend to 2.23.0 and LSP 0.9.0 (#1685) Upgrades to: * Xtext 2.23.0 * Xtend 2.23.0 * LSP 0.9.0 For Xtext release notes see: https://www.eclipse.org/Xtext/releasenotes.html#/releasenotes/2020/09/01/version-2-23-0 The Xtext dependencies are now managed using their BOM which makes it easier to keep them in sync. Because Xtext depends on a newer ASM version some runtime dependencies were also upgraded: * ASM 8.0.1 * Pax Web 7.2.15 * XBean 4.17.0 Signed-off-by: Wouter Born --- bom/compile-model/pom.xml | 39 +++++------ bom/runtime/pom.xml | 69 +++++++++++-------- bundles/org.openhab.core.model.item/bnd.bnd | 2 +- .../plugin.xml_gen | 2 +- .../lsp/internal/MappingUriExtensions.java | 21 ------ .../lsp/internal/RuntimeServerModule.java | 6 +- .../internal/MappingUriExtensionsTest.java | 11 --- .../bnd.bnd | 6 +- bundles/org.openhab.core.model.rule/bnd.bnd | 4 +- bundles/org.openhab.core.model.script/bnd.bnd | 2 +- .../org.openhab.core.model.sitemap/bnd.bnd | 2 +- bundles/org.openhab.core.model.thing/bnd.bnd | 4 +- .../plugin.xml_gen | 2 +- .../openhab-core/src/main/feature/feature.xml | 6 +- .../openhab-tp/src/main/feature/feature.xml | 40 +++++------ .../itest.bndrun | 19 +++-- .../itest.bndrun | 43 ++++++------ .../itest.bndrun | 43 ++++++------ .../itest.bndrun | 54 ++++++--------- .../itest.bndrun | 43 ++++++------ .../itest.bndrun | 43 ++++++------ .../org.openhab.core.voice.tests/itest.bndrun | 20 +++--- pom.xml | 2 +- 23 files changed, 226 insertions(+), 257 deletions(-) diff --git a/bom/compile-model/pom.xml b/bom/compile-model/pom.xml index da8ad9007..0c9efa1e6 100644 --- a/bom/compile-model/pom.xml +++ b/bom/compile-model/pom.xml @@ -15,13 +15,17 @@ openHAB Core :: BOM :: Compile Model - - 4.8.35.v20190528-1517 - 2.12.0 - 2.11.0 - 1.5.0 - 2.11.0 - + + + + org.eclipse.xtext + xtext-dev-bom + ${xtext.version} + pom + import + + + @@ -41,37 +45,37 @@ org.eclipse.emf org.eclipse.emf.common - ${emf.1.version} compile org.eclipse.emf org.eclipse.emf.ecore - ${emf.1.version} compile org.eclipse.emf org.eclipse.emf.ecore.change - ${emf.3.version} compile org.eclipse.emf org.eclipse.emf.ecore.xmi - ${emf.1.version} compile org.eclipse.emf org.eclipse.emf.codegen - ${emf.3.version} compile + + + org.eclipse.platform + org.eclipse.osgi + + org.eclipse.emf org.eclipse.emf.codegen.ecore - ${emf.1.version} compile @@ -79,7 +83,6 @@ org.eclipse.emf org.eclipse.emf.mwe2.launch - ${emf.mwe2.version} @@ -99,14 +102,6 @@ - - - - org.eclipse.orbit.bundles - io.github.classgraph - ${classgraph.version} - - org.eclipse.xtext diff --git a/bom/runtime/pom.xml b/bom/runtime/pom.xml index 99cd6f5df..ebeb5bcd5 100644 --- a/bom/runtime/pom.xml +++ b/bom/runtime/pom.xml @@ -18,10 +18,28 @@ 2.10.3 9.4.20.v20190813 - 7.2.11 + 7.2.19 2.1.0 + + + + org.eclipse.xtext + xtext-dev-bom + ${xtext.version} + pom + import + + + org.eclipse.platform + org.eclipse.osgi + + + + + + @@ -728,13 +746,13 @@ org.apache.xbean xbean-bundleutils - 4.12 + 4.17 compile org.apache.xbean xbean-finder - 4.12 + 4.17 compile @@ -757,53 +775,50 @@ org.eclipse.orbit.bundles io.github.classgraph 4.8.35.v20190528-1517 + compile org.eclipse.emf org.eclipse.emf.common - 2.12.0 compile org.eclipse.emf org.eclipse.emf.ecore - 2.12.0 compile org.eclipse.emf org.eclipse.emf.ecore.change - 2.11.0 compile org.eclipse.emf org.eclipse.emf.ecore.xmi - 2.12.0 compile org.eclipse.xtend org.eclipse.xtend.lib - 2.19.0 + ${xtext.version} compile org.eclipse.xtend org.eclipse.xtend.lib.macro - 2.19.0 + ${xtext.version} compile org.eclipse.xtext org.eclipse.xtext - 2.19.0 + ${xtext.version} compile org.eclipse.xtext org.eclipse.xtext.common.types - 2.19.0 + ${xtext.version} compile @@ -815,7 +830,7 @@ org.eclipse.xtext org.eclipse.xtext.ide - 2.19.0 + ${xtext.version} compile @@ -827,25 +842,35 @@ org.eclipse.xtext org.eclipse.xtext.util - 2.19.0 + ${xtext.version} compile org.eclipse.xtext org.eclipse.xtext.xbase - 2.19.0 + ${xtext.version} compile org.eclipse.xtext org.eclipse.xtext.xbase.ide - 2.19.0 + ${xtext.version} compile org.eclipse.xtext org.eclipse.xtext.xbase.lib - 2.19.0 + ${xtext.version} + compile + + + log4j + log4j + compile + + + org.ow2.asm + asm compile @@ -884,18 +909,6 @@ 2.4.0-b34 compile - - log4j - log4j - 1.2.17 - compile - - - org.ow2.asm - asm - 7.1 - compile - diff --git a/bundles/org.openhab.core.model.item/bnd.bnd b/bundles/org.openhab.core.model.item/bnd.bnd index 7350a3ba2..7b8bc937e 100644 --- a/bundles/org.openhab.core.model.item/bnd.bnd +++ b/bundles/org.openhab.core.model.item/bnd.bnd @@ -44,4 +44,4 @@ Require-Bundle: com.ibm.icu;resolution:=optional,\ org.eclipse.xtext.common.types,\ org.eclipse.xtext.generator;resolution:=optional,\ org.eclipse.xtext.util,\ - org.eclipse.xtext.xbase.lib;bundle-version="2.19.0" + org.eclipse.xtext.xbase.lib;bundle-version="2.23.0" diff --git a/bundles/org.openhab.core.model.item/plugin.xml_gen b/bundles/org.openhab.core.model.item/plugin.xml_gen index 5d54f6215..7964c1875 100644 --- a/bundles/org.openhab.core.model.item/plugin.xml_gen +++ b/bundles/org.openhab.core.model.item/plugin.xml_gen @@ -2,7 +2,7 @@ - diff --git a/bundles/org.openhab.core.model.lsp/src/main/java/org/openhab/core/model/lsp/internal/MappingUriExtensions.java b/bundles/org.openhab.core.model.lsp/src/main/java/org/openhab/core/model/lsp/internal/MappingUriExtensions.java index 0f7974033..dbcc60f8e 100644 --- a/bundles/org.openhab.core.model.lsp/src/main/java/org/openhab/core/model/lsp/internal/MappingUriExtensions.java +++ b/bundles/org.openhab.core.model.lsp/src/main/java/org/openhab/core/model/lsp/internal/MappingUriExtensions.java @@ -15,7 +15,6 @@ package org.openhab.core.model.lsp.internal; import java.io.File; import java.net.URLDecoder; import java.nio.charset.StandardCharsets; -import java.nio.file.FileSystemNotFoundException; import java.nio.file.Path; import java.nio.file.Paths; @@ -55,26 +54,6 @@ public class MappingUriExtensions extends UriExtensions { return removeTrailingSlash(configPathURI.toString()); } - @Override - public String toPath(URI uri) { - return toPath(java.net.URI.create(uri.toString())); - } - - @Override - public String toPath(java.net.URI uri) { - java.net.URI ret = uri; - try { - ret = Paths.get(uri).toUri(); - } catch (FileSystemNotFoundException e) { - // fall-back to the argument - } - String clientPath = removeTrailingSlash(ret.toASCIIString()); - if (clientLocation != null) { - clientPath = clientPath.replace(serverLocation, clientLocation); - } - return clientPath; - } - @Override public URI toUri(String pathWithScheme) { String decodedPathWithScheme = URLDecoder.decode(pathWithScheme, StandardCharsets.UTF_8); diff --git a/bundles/org.openhab.core.model.lsp/src/main/java/org/openhab/core/model/lsp/internal/RuntimeServerModule.java b/bundles/org.openhab.core.model.lsp/src/main/java/org/openhab/core/model/lsp/internal/RuntimeServerModule.java index cab3fa121..41ba48d24 100644 --- a/bundles/org.openhab.core.model.lsp/src/main/java/org/openhab/core/model/lsp/internal/RuntimeServerModule.java +++ b/bundles/org.openhab.core.model.lsp/src/main/java/org/openhab/core/model/lsp/internal/RuntimeServerModule.java @@ -18,10 +18,10 @@ import org.eclipse.lsp4j.services.LanguageServer; import org.eclipse.xtext.ide.ExecutorServiceProvider; import org.eclipse.xtext.ide.server.DefaultProjectDescriptionFactory; import org.eclipse.xtext.ide.server.ILanguageServerShutdownAndExitHandler; +import org.eclipse.xtext.ide.server.IMultiRootWorkspaceConfigFactory; import org.eclipse.xtext.ide.server.IProjectDescriptionFactory; -import org.eclipse.xtext.ide.server.IWorkspaceConfigFactory; import org.eclipse.xtext.ide.server.LanguageServerImpl; -import org.eclipse.xtext.ide.server.ProjectWorkspaceConfigFactory; +import org.eclipse.xtext.ide.server.MultiRootWorkspaceConfigFactory; import org.eclipse.xtext.ide.server.UriExtensions; import org.eclipse.xtext.resource.IContainer; import org.eclipse.xtext.resource.IResourceServiceProvider; @@ -54,7 +54,7 @@ public class RuntimeServerModule extends AbstractModule { bind(UriExtensions.class).toInstance(new MappingUriExtensions(OpenHAB.getConfigFolder())); bind(LanguageServer.class).to(LanguageServerImpl.class); bind(IResourceServiceProvider.Registry.class).toProvider(new RegistryProvider(scriptServiceUtil, scriptEngine)); - bind(IWorkspaceConfigFactory.class).to(ProjectWorkspaceConfigFactory.class); + bind(IMultiRootWorkspaceConfigFactory.class).to(MultiRootWorkspaceConfigFactory.class); bind(IProjectDescriptionFactory.class).to(DefaultProjectDescriptionFactory.class); bind(IContainer.Manager.class).to(ProjectDescriptionBasedContainerManager.class); bind(ILanguageServerShutdownAndExitHandler.class).to(ILanguageServerShutdownAndExitHandler.NullImpl.class); diff --git a/bundles/org.openhab.core.model.lsp/src/test/java/org/openhab/core/model/lsp/internal/MappingUriExtensionsTest.java b/bundles/org.openhab.core.model.lsp/src/test/java/org/openhab/core/model/lsp/internal/MappingUriExtensionsTest.java index aba812463..6921ce335 100644 --- a/bundles/org.openhab.core.model.lsp/src/test/java/org/openhab/core/model/lsp/internal/MappingUriExtensionsTest.java +++ b/bundles/org.openhab.core.model.lsp/src/test/java/org/openhab/core/model/lsp/internal/MappingUriExtensionsTest.java @@ -99,17 +99,6 @@ public class MappingUriExtensionsTest { assertEquals(confFolder.toPath().toUri().toString() + expectedUriPath, clientPath.toString()); } - @ParameterizedTest - @MethodSource("data") - public void testToPathEmfURI(String conf, String request, String expectedClientPath, String expectedUriPath) { - MappingUriExtensions mapper = createMapper(conf); - mapper.toUri(request); - - URI uri = URI.createURI(confFolder.toPath().toUri().toString() + expectedUriPath); - String res = mapper.toPath(uri); - assertEquals(request, res); - } - private MappingUriExtensions createMapper(String conf) { return new MappingUriExtensions(conf) { @Override diff --git a/bundles/org.openhab.core.model.persistence/bnd.bnd b/bundles/org.openhab.core.model.persistence/bnd.bnd index efc400424..154a5c50e 100644 --- a/bundles/org.openhab.core.model.persistence/bnd.bnd +++ b/bundles/org.openhab.core.model.persistence/bnd.bnd @@ -41,6 +41,6 @@ Require-Bundle: org.antlr.runtime,\ org.eclipse.xtext.common.types,\ org.eclipse.xtext.generator;resolution:=optional,\ org.eclipse.xtext.util,\ - org.eclipse.xtext.xbase.lib;bundle-version="2.19.0",\ - org.eclipse.xtext.xbase;bundle-version="2.19.0";resolution:=optional;visibility:=reexport,\ - org.eclipse.xtext;bundle-version="2.19.0";visibility:=reexport + org.eclipse.xtext.xbase.lib;bundle-version="2.23.0",\ + org.eclipse.xtext.xbase;bundle-version="2.23.0";resolution:=optional;visibility:=reexport,\ + org.eclipse.xtext;bundle-version="2.23.0";visibility:=reexport diff --git a/bundles/org.openhab.core.model.rule/bnd.bnd b/bundles/org.openhab.core.model.rule/bnd.bnd index 77b9cab11..3e380d6c9 100644 --- a/bundles/org.openhab.core.model.rule/bnd.bnd +++ b/bundles/org.openhab.core.model.rule/bnd.bnd @@ -49,6 +49,6 @@ Require-Bundle: org.antlr.runtime,\ org.eclipse.xtext.generator;resolution:=optional,\ org.eclipse.xtext.util,\ org.eclipse.xtext.xbase,\ - org.eclipse.xtext.xbase.lib;bundle-version="2.19.0",\ + org.eclipse.xtext.xbase.lib;bundle-version="2.23.0",\ org.eclipse.xtext;visibility:=reexport,\ - org.objectweb.asm;bundle-version="[7.0.0,8.0.0)";resolution:=optional + org.objectweb.asm;bundle-version="[8.0.0,9.0.0)";resolution:=optional diff --git a/bundles/org.openhab.core.model.script/bnd.bnd b/bundles/org.openhab.core.model.script/bnd.bnd index 87eefd714..1cb054537 100644 --- a/bundles/org.openhab.core.model.script/bnd.bnd +++ b/bundles/org.openhab.core.model.script/bnd.bnd @@ -60,7 +60,7 @@ Require-Bundle: org.antlr.runtime,\ org.eclipse.xtext.common.types,\ org.eclipse.xtext.generator;resolution:=optional,\ org.eclipse.xtext.util,\ - org.eclipse.xtext.xbase.lib;bundle-version="2.19.0",\ + org.eclipse.xtext.xbase.lib;bundle-version="2.23.0",\ org.eclipse.xtext.xbase;visibility:=reexport,\ org.eclipse.xtext;visibility:=reexport,\ org.objectweb.asm;resolution:=optional diff --git a/bundles/org.openhab.core.model.sitemap/bnd.bnd b/bundles/org.openhab.core.model.sitemap/bnd.bnd index 2040db462..345214d66 100644 --- a/bundles/org.openhab.core.model.sitemap/bnd.bnd +++ b/bundles/org.openhab.core.model.sitemap/bnd.bnd @@ -28,4 +28,4 @@ Require-Bundle: org.antlr.runtime,\ org.eclipse.xtext,\ org.eclipse.xtext.generator;resolution:=optional,\ org.eclipse.xtext.util,\ - org.eclipse.xtext.xbase.lib;bundle-version="2.19.0" + org.eclipse.xtext.xbase.lib;bundle-version="2.23.0" diff --git a/bundles/org.openhab.core.model.thing/bnd.bnd b/bundles/org.openhab.core.model.thing/bnd.bnd index 35664bb62..65b3da05c 100644 --- a/bundles/org.openhab.core.model.thing/bnd.bnd +++ b/bundles/org.openhab.core.model.thing/bnd.bnd @@ -45,7 +45,7 @@ Require-Bundle: org.antlr.runtime,\ org.eclipse.xtext.common.types,\ org.eclipse.xtext.generator;resolution:=optional,\ org.eclipse.xtext.util,\ - org.eclipse.xtext.xbase.lib;bundle-version="2.19.0",\ + org.eclipse.xtext.xbase.lib;bundle-version="2.23.0",\ org.eclipse.xtext.xbase;resolution:=optional;visibility:=reexport,\ org.eclipse.xtext;visibility:=reexport,\ - org.objectweb.asm;bundle-version="[7.0.0,8.0.0)";resolution:=optional + org.objectweb.asm;bundle-version="[8.0.0,9.0.0)";resolution:=optional diff --git a/bundles/org.openhab.core.model.thing/plugin.xml_gen b/bundles/org.openhab.core.model.thing/plugin.xml_gen index f1981ab8b..bd7d4fc2d 100644 --- a/bundles/org.openhab.core.model.thing/plugin.xml_gen +++ b/bundles/org.openhab.core.model.thing/plugin.xml_gen @@ -2,7 +2,7 @@ - diff --git a/features/karaf/openhab-core/src/main/feature/feature.xml b/features/karaf/openhab-core/src/main/feature/feature.xml index 02676439d..d43dca01d 100644 --- a/features/karaf/openhab-core/src/main/feature/feature.xml +++ b/features/karaf/openhab-core/src/main/feature/feature.xml @@ -28,7 +28,7 @@ openhab.tp-gson - openhab.tp;filter:="(&(feature=xtext)(version>=2.19.0)(!(version>=2.20.0)))" + openhab.tp;filter:="(&(feature=xtext)(version>=2.23.0)(!(version>=2.24.0)))" openhab.tp-xtext openhab.tp;filter:="(feature=jax-rs-whiteboard)" @@ -385,10 +385,10 @@ - openhab.tp;filter:="(&(feature=xtext-ide)(version>=2.19.0)(!(version>=2.20.0)))" + openhab.tp;filter:="(&(feature=xtext-ide)(version>=2.23.0)(!(version>=2.24.0)))" openhab.tp-xtext-ide - openhab.tp;filter:="(&(feature=lsp4j)(version>=0.8.0)(!(version>=0.9.0)))" + openhab.tp;filter:="(&(feature=lsp4j)(version>=0.9.0)(!(version>=0.9.9)))" openhab.tp-lsp4j openhab-core-model-item-ide diff --git a/features/karaf/openhab-tp/src/main/feature/feature.xml b/features/karaf/openhab-tp/src/main/feature/feature.xml index 7610e75f3..ba199b07e 100644 --- a/features/karaf/openhab-tp/src/main/feature/feature.xml +++ b/features/karaf/openhab-tp/src/main/feature/feature.xml @@ -171,9 +171,9 @@ - openhab.tp;feature=lsp4j;version=0.8.0 - mvn:org.eclipse.lsp4j/org.eclipse.lsp4j/0.8.0 - mvn:org.eclipse.lsp4j/org.eclipse.lsp4j.jsonrpc/0.8.0 + openhab.tp;feature=lsp4j;version=0.9.0 + mvn:org.eclipse.lsp4j/org.eclipse.lsp4j/0.9.0 + mvn:org.eclipse.lsp4j/org.eclipse.lsp4j.jsonrpc/0.9.0 openhab.tp-gson openhab.tp-xtext @@ -193,26 +193,26 @@ - openhab.tp;feature=xtext;version=2.19.0 + openhab.tp;feature=xtext;version=2.23.0 - mvn:org.eclipse.xtext/org.eclipse.xtext/2.19.0 + mvn:org.eclipse.xtext/org.eclipse.xtext/2.23.0 mvn:org.eclipse.orbit.bundles/io.github.classgraph/4.8.35.v20190528-1517 - mvn:org.eclipse.emf/org.eclipse.emf.common/2.12.0 - mvn:org.eclipse.emf/org.eclipse.emf.ecore/2.12.0 - mvn:org.eclipse.emf/org.eclipse.emf.ecore.change/2.11.0 - mvn:org.eclipse.emf/org.eclipse.emf.ecore.xmi/2.12.0 - mvn:org.eclipse.xtext/org.eclipse.xtext.common.types/2.19.0 + mvn:org.eclipse.emf/org.eclipse.emf.common/2.17.0 + mvn:org.eclipse.emf/org.eclipse.emf.ecore/2.20.0 + mvn:org.eclipse.emf/org.eclipse.emf.ecore.change/2.14.0 + mvn:org.eclipse.emf/org.eclipse.emf.ecore.xmi/2.16.0 + mvn:org.eclipse.xtext/org.eclipse.xtext.common.types/2.23.0 mvn:javax.annotation/javax.annotation-api/1.2 - mvn:org.eclipse.xtext/org.eclipse.xtext.xbase/2.19.0 - mvn:org.eclipse.xtext/org.eclipse.xtext.xbase.lib/2.19.0 - mvn:org.eclipse.xtext/org.eclipse.xtext.smap/2.19.0 - mvn:org.eclipse.xtext/org.eclipse.xtext.util/2.19.0 - mvn:org.eclipse.xtend/org.eclipse.xtend.lib/2.19.0 - mvn:org.eclipse.xtend/org.eclipse.xtend.lib.macro/2.19.0 + mvn:org.eclipse.xtext/org.eclipse.xtext.xbase/2.23.0 + mvn:org.eclipse.xtext/org.eclipse.xtext.xbase.lib/2.23.0 + mvn:org.eclipse.xtext/org.eclipse.xtext.smap/2.23.0 + mvn:org.eclipse.xtext/org.eclipse.xtext.util/2.23.0 + mvn:org.eclipse.xtend/org.eclipse.xtend.lib/2.23.0 + mvn:org.eclipse.xtend/org.eclipse.xtend.lib.macro/2.23.0 mvn:com.google.guava/failureaccess/1.0.1 mvn:com.google.guava/guava/27.1-jre @@ -232,16 +232,16 @@ - mvn:org.ow2.asm/asm/7.1 + mvn:org.ow2.asm/asm/8.0.1 - openhab.tp;feature=xtext-ide;version=2.19.0 + openhab.tp;feature=xtext-ide;version=2.23.0 openhab.tp-xtext - mvn:org.eclipse.xtext/org.eclipse.xtext.ide/2.19.0 - mvn:org.eclipse.xtext/org.eclipse.xtext.xbase.ide/2.19.0 + mvn:org.eclipse.xtext/org.eclipse.xtext.ide/2.23.0 + mvn:org.eclipse.xtext/org.eclipse.xtext.xbase.ide/2.23.0 diff --git a/itests/org.openhab.core.io.rest.core.tests/itest.bndrun b/itests/org.openhab.core.io.rest.core.tests/itest.bndrun index 146511ee0..64e7e1f2f 100644 --- a/itests/org.openhab.core.io.rest.core.tests/itest.bndrun +++ b/itests/org.openhab.core.io.rest.core.tests/itest.bndrun @@ -35,17 +35,8 @@ Fragment-Host: org.openhab.core.io.rest.core org.eclipse.jetty.servlet;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.util;version='[9.4.20,9.4.21)',\ org.apache.aries.javax.jax.rs-api;version='[1.0.0,1.0.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.jetty.xml;version='[9.4.20,9.4.21)',\ - 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.ops4j.pax.swissbox.optional.jcl;version='[1.8.3,1.8.4)',\ - org.ops4j.pax.web.pax-web-api;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-jetty;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-runtime;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-spi;version='[7.2.11,7.2.12)',\ org.osgi.service.jaxrs;version='[1.0.0,1.0.1)',\ org.osgi.util.function;version='[1.1.0,1.1.1)',\ org.osgi.util.promise;version='[1.1.0,1.1.1)',\ @@ -77,4 +68,12 @@ Fragment-Host: org.openhab.core.io.rest.core org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)',\ 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.jaxws-api-2.3;version='[2.3.0,2.3.1)' + org.apache.servicemix.specs.jaxws-api-2.3;version='[2.3.0,2.3.1)',\ + org.apache.xbean.bundleutils;version='[4.17.0,4.17.1)',\ + org.apache.xbean.finder;version='[4.17.0,4.17.1)',\ + org.objectweb.asm;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.commons;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.tree;version='[8.0.1,8.0.2)',\ + org.ops4j.pax.web.pax-web-api;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-jetty;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-spi;version='[7.2.19,7.2.20)' diff --git a/itests/org.openhab.core.model.core.tests/itest.bndrun b/itests/org.openhab.core.model.core.tests/itest.bndrun index 58cd4ffc1..bd74a41b3 100644 --- a/itests/org.openhab.core.model.core.tests/itest.bndrun +++ b/itests/org.openhab.core.model.core.tests/itest.bndrun @@ -15,9 +15,6 @@ Fragment-Host: org.openhab.core.model.core org.antlr.runtime;version='[3.2.0,3.2.1)',\ 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.eclipse.emf.common;version='[2.12.0,2.12.1)',\ - org.eclipse.emf.ecore;version='[2.12.0,2.12.1)',\ - org.eclipse.emf.ecore.xmi;version='[2.12.0,2.12.1)',\ org.glassfish.hk2.external.aopalliance-repackaged;version='[2.4.0,2.4.1)',\ org.glassfish.hk2.external.javax.inject;version='[2.4.0,2.4.1)',\ org.osgi.service.event;version='[1.4.0,1.4.1)',\ @@ -33,20 +30,7 @@ Fragment-Host: org.openhab.core.model.core tec.uom.se;version='[1.0.10,1.0.11)',\ com.google.guava;version='[27.1.0,27.1.1)',\ com.google.guava.failureaccess;version='[1.0.1,1.0.2)',\ - org.eclipse.equinox.common;version='[3.10.400,3.10.401)',\ - org.eclipse.xtend.lib;version='[2.19.0,2.19.1)',\ - org.eclipse.xtend.lib.macro;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.util;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.xbase.lib;version='[2.19.0,2.19.1)',\ io.github.classgraph;version='[4.8.35,4.8.36)',\ - org.eclipse.xtext.common.types;version='[2.19.0,2.19.1)',\ - org.objectweb.asm;version='[7.1.0,7.1.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.xtext.xbase;version='[2.19.0,2.19.1)',\ - org.objectweb.asm.commons;version='[7.1.0,7.1.1)',\ - org.objectweb.asm.tree;version='[7.1.0,7.1.1)',\ org.eclipse.jetty.client;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.http;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.io;version='[9.4.20,9.4.21)',\ @@ -59,10 +43,6 @@ Fragment-Host: org.openhab.core.model.core org.eclipse.jetty.websocket.common;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.xml;version='[9.4.20,9.4.21)',\ org.ops4j.pax.swissbox.optional.jcl;version='[1.8.3,1.8.4)',\ - org.ops4j.pax.web.pax-web-api;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-jetty;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-runtime;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-spi;version='[7.2.11,7.2.12)',\ org.openhab.core;version='[3.0.0,3.0.1)',\ org.openhab.core.audio;version='[3.0.0,3.0.1)',\ org.openhab.core.config.core;version='[3.0.0,3.0.1)',\ @@ -102,4 +82,25 @@ Fragment-Host: org.openhab.core.model.core org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)',\ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\ jollyday;version='[0.5.10,0.5.11)',\ - org.threeten.extra;version='[1.5.0,1.5.1)' + org.threeten.extra;version='[1.5.0,1.5.1)',\ + org.apache.xbean.bundleutils;version='[4.17.0,4.17.1)',\ + org.apache.xbean.finder;version='[4.17.0,4.17.1)',\ + org.eclipse.emf.common;version='[2.17.0,2.17.1)',\ + org.eclipse.emf.ecore;version='[2.20.0,2.20.1)',\ + org.eclipse.emf.ecore.xmi;version='[2.16.0,2.16.1)',\ + org.eclipse.equinox.common;version='[3.12.0,3.12.1)',\ + org.eclipse.xtend.lib;version='[2.23.0,2.23.1)',\ + org.eclipse.xtend.lib.macro;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.common.types;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.util;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.xbase;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.xbase.lib;version='[2.23.0,2.23.1)',\ + org.objectweb.asm;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.commons;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.tree;version='[8.0.1,8.0.2)',\ + org.openhab.core.model.sitemap.runtime;version='[3.0.0,3.0.1)',\ + org.ops4j.pax.web.pax-web-api;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-jetty;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-runtime;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-spi;version='[7.2.19,7.2.20)' diff --git a/itests/org.openhab.core.model.item.tests/itest.bndrun b/itests/org.openhab.core.model.item.tests/itest.bndrun index 3878e0b85..3d6b8d320 100644 --- a/itests/org.openhab.core.model.item.tests/itest.bndrun +++ b/itests/org.openhab.core.model.item.tests/itest.bndrun @@ -16,9 +16,6 @@ Fragment-Host: org.openhab.core.model.item log4j;version='[1.2.17,1.2.18)',\ org.antlr.runtime;version='[3.2.0,3.2.1)',\ org.apache.felix.scr;version='[2.1.10,2.1.11)',\ - org.eclipse.emf.common;version='[2.12.0,2.12.1)',\ - org.eclipse.emf.ecore;version='[2.12.0,2.12.1)',\ - org.eclipse.emf.ecore.xmi;version='[2.12.0,2.12.1)',\ org.glassfish.hk2.external.aopalliance-repackaged;version='[2.4.0,2.4.1)',\ org.glassfish.hk2.external.javax.inject;version='[2.4.0,2.4.1)',\ org.osgi.service.event;version='[1.4.0,1.4.1)',\ @@ -35,19 +32,6 @@ Fragment-Host: org.openhab.core.model.item com.google.guava;version='[27.1.0,27.1.1)',\ com.google.guava.failureaccess;version='[1.0.1,1.0.2)',\ io.github.classgraph;version='[4.8.35,4.8.36)',\ - org.eclipse.equinox.common;version='[3.10.400,3.10.401)',\ - org.eclipse.xtend.lib;version='[2.19.0,2.19.1)',\ - org.eclipse.xtend.lib.macro;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.common.types;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.util;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.xbase.lib;version='[2.19.0,2.19.1)',\ - org.objectweb.asm;version='[7.1.0,7.1.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.xtext.xbase;version='[2.19.0,2.19.1)',\ - org.objectweb.asm.commons;version='[7.1.0,7.1.1)',\ - org.objectweb.asm.tree;version='[7.1.0,7.1.1)',\ org.eclipse.jetty.client;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.http;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.io;version='[9.4.20,9.4.21)',\ @@ -60,10 +44,6 @@ Fragment-Host: org.openhab.core.model.item org.eclipse.jetty.websocket.common;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.xml;version='[9.4.20,9.4.21)',\ org.ops4j.pax.swissbox.optional.jcl;version='[1.8.3,1.8.4)',\ - org.ops4j.pax.web.pax-web-api;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-jetty;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-runtime;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-spi;version='[7.2.11,7.2.12)',\ org.openhab.core;version='[3.0.0,3.0.1)',\ org.openhab.core.audio;version='[3.0.0,3.0.1)',\ org.openhab.core.config.core;version='[3.0.0,3.0.1)',\ @@ -101,4 +81,25 @@ Fragment-Host: org.openhab.core.model.item org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)',\ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\ jollyday;version='[0.5.10,0.5.11)',\ - org.threeten.extra;version='[1.5.0,1.5.1)' + org.threeten.extra;version='[1.5.0,1.5.1)',\ + org.apache.xbean.bundleutils;version='[4.17.0,4.17.1)',\ + org.apache.xbean.finder;version='[4.17.0,4.17.1)',\ + org.eclipse.emf.common;version='[2.17.0,2.17.1)',\ + org.eclipse.emf.ecore;version='[2.20.0,2.20.1)',\ + org.eclipse.emf.ecore.xmi;version='[2.16.0,2.16.1)',\ + org.eclipse.equinox.common;version='[3.12.0,3.12.1)',\ + org.eclipse.xtend.lib;version='[2.23.0,2.23.1)',\ + org.eclipse.xtend.lib.macro;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.common.types;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.util;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.xbase;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.xbase.lib;version='[2.23.0,2.23.1)',\ + org.objectweb.asm;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.commons;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.tree;version='[8.0.1,8.0.2)',\ + org.openhab.core.model.sitemap.runtime;version='[3.0.0,3.0.1)',\ + org.ops4j.pax.web.pax-web-api;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-jetty;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-runtime;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-spi;version='[7.2.19,7.2.20)' diff --git a/itests/org.openhab.core.model.rule.tests/itest.bndrun b/itests/org.openhab.core.model.rule.tests/itest.bndrun index beaf706b9..5fc0d2d15 100644 --- a/itests/org.openhab.core.model.rule.tests/itest.bndrun +++ b/itests/org.openhab.core.model.rule.tests/itest.bndrun @@ -16,9 +16,6 @@ Fragment-Host: org.openhab.core.model.rule.runtime log4j;version='[1.2.17,1.2.18)',\ org.antlr.runtime;version='[3.2.0,3.2.1)',\ org.apache.felix.scr;version='[2.1.10,2.1.11)',\ - org.eclipse.emf.common;version='[2.12.0,2.12.1)',\ - org.eclipse.emf.ecore;version='[2.12.0,2.12.1)',\ - org.eclipse.emf.ecore.xmi;version='[2.12.0,2.12.1)',\ org.glassfish.hk2.external.aopalliance-repackaged;version='[2.4.0,2.4.1)',\ org.glassfish.hk2.external.javax.inject;version='[2.4.0,2.4.1)',\ org.osgi.service.event;version='[1.4.0,1.4.1)',\ @@ -34,36 +31,12 @@ Fragment-Host: org.openhab.core.model.rule.runtime com.google.guava;version='[27.1.0,27.1.1)',\ com.google.guava.failureaccess;version='[1.0.1,1.0.2)',\ io.github.classgraph;version='[4.8.35,4.8.36)',\ - org.eclipse.equinox.common;version='[3.10.400,3.10.401)',\ - org.eclipse.xtend.lib;version='[2.19.0,2.19.1)',\ - org.eclipse.xtend.lib.macro;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.common.types;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.util;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.xbase.lib;version='[2.19.0,2.19.1)',\ - org.objectweb.asm;version='[7.1.0,7.1.1)',\ org.apache.felix.http.servlet-api;version='[1.1.2,1.1.3)',\ - org.apache.xbean.bundleutils;version='[4.12.0,4.12.1)',\ - org.apache.xbean.finder;version='[4.12.0,4.12.1)',\ - org.eclipse.xtext.xbase;version='[2.19.0,2.19.1)',\ - org.objectweb.asm.commons;version='[7.1.0,7.1.1)',\ - org.objectweb.asm.tree;version='[7.1.0,7.1.1)',\ tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\ tec.uom.se;version='[1.0.10,1.0.11)',\ com.google.guava;version='[27.1.0,27.1.1)',\ com.google.guava.failureaccess;version='[1.0.1,1.0.2)',\ io.github.classgraph;version='[4.8.35,4.8.36)',\ - org.eclipse.equinox.common;version='[3.10.400,3.10.401)',\ - org.eclipse.xtend.lib;version='[2.19.0,2.19.1)',\ - org.eclipse.xtend.lib.macro;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.common.types;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.util;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.xbase;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.xbase.lib;version='[2.19.0,2.19.1)',\ - 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.eclipse.jetty.client;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.http;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.io;version='[9.4.20,9.4.21)',\ @@ -76,10 +49,6 @@ Fragment-Host: org.openhab.core.model.rule.runtime org.eclipse.jetty.websocket.common;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.xml;version='[9.4.20,9.4.21)',\ org.ops4j.pax.swissbox.optional.jcl;version='[1.8.3,1.8.4)',\ - org.ops4j.pax.web.pax-web-api;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-jetty;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-runtime;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-spi;version='[7.2.11,7.2.12)',\ org.openhab.core;version='[3.0.0,3.0.1)',\ org.openhab.core.audio;version='[3.0.0,3.0.1)',\ org.openhab.core.config.core;version='[3.0.0,3.0.1)',\ @@ -117,5 +86,26 @@ Fragment-Host: org.openhab.core.model.rule.runtime org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)',\ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\ jollyday;version='[0.5.10,0.5.11)',\ - org.threeten.extra;version='[1.5.0,1.5.1)' + org.threeten.extra;version='[1.5.0,1.5.1)',\ + org.apache.xbean.bundleutils;version='[4.17.0,4.17.1)',\ + org.apache.xbean.finder;version='[4.17.0,4.17.1)',\ + org.eclipse.emf.common;version='[2.17.0,2.17.1)',\ + org.eclipse.emf.ecore;version='[2.20.0,2.20.1)',\ + org.eclipse.emf.ecore.xmi;version='[2.16.0,2.16.1)',\ + org.eclipse.equinox.common;version='[3.12.0,3.12.1)',\ + org.eclipse.xtend.lib;version='[2.23.0,2.23.1)',\ + org.eclipse.xtend.lib.macro;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.common.types;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.util;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.xbase;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.xbase.lib;version='[2.23.0,2.23.1)',\ + org.objectweb.asm;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.commons;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.tree;version='[8.0.1,8.0.2)',\ + org.openhab.core.model.sitemap.runtime;version='[3.0.0,3.0.1)',\ + org.ops4j.pax.web.pax-web-api;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-jetty;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-runtime;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-spi;version='[7.2.19,7.2.20)' -runblacklist: bnd.identity;id='jakarta.activation-api' diff --git a/itests/org.openhab.core.model.script.tests/itest.bndrun b/itests/org.openhab.core.model.script.tests/itest.bndrun index e95dafe3c..b7c80ab04 100644 --- a/itests/org.openhab.core.model.script.tests/itest.bndrun +++ b/itests/org.openhab.core.model.script.tests/itest.bndrun @@ -17,9 +17,6 @@ Fragment-Host: org.openhab.core.model.script org.antlr.runtime;version='[3.2.0,3.2.1)',\ 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.eclipse.emf.common;version='[2.12.0,2.12.1)',\ - org.eclipse.emf.ecore;version='[2.12.0,2.12.1)',\ - org.eclipse.emf.ecore.xmi;version='[2.12.0,2.12.1)',\ org.glassfish.hk2.external.aopalliance-repackaged;version='[2.4.0,2.4.1)',\ org.glassfish.hk2.external.javax.inject;version='[2.4.0,2.4.1)',\ org.osgi.service.event;version='[1.4.0,1.4.1)',\ @@ -27,8 +24,6 @@ Fragment-Host: org.openhab.core.model.script ch.qos.logback.core;version='[1.2.3,1.2.4)',\ com.google.gson;version='[2.8.2,2.8.3)',\ org.apache.servicemix.specs.annotation-api-1.3;version='[1.3.0,1.3.1)',\ - org.apache.xbean.bundleutils;version='[4.12.0,4.12.1)',\ - org.apache.xbean.finder;version='[4.12.0,4.12.1)',\ slf4j.api;version='[1.7.25,1.7.26)',\ org.apache.felix.configadmin;version='[1.9.8,1.9.9)',\ org.eclipse.equinox.event;version='[1.4.300,1.4.301)',\ @@ -37,17 +32,6 @@ Fragment-Host: org.openhab.core.model.script com.google.guava;version='[27.1.0,27.1.1)',\ com.google.guava.failureaccess;version='[1.0.1,1.0.2)',\ io.github.classgraph;version='[4.8.35,4.8.36)',\ - org.eclipse.equinox.common;version='[3.10.400,3.10.401)',\ - org.eclipse.xtend.lib;version='[2.19.0,2.19.1)',\ - org.eclipse.xtend.lib.macro;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.common.types;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.util;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.xbase;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.xbase.lib;version='[2.19.0,2.19.1)',\ - 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.eclipse.jetty.client;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.http;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.io;version='[9.4.20,9.4.21)',\ @@ -60,10 +44,6 @@ Fragment-Host: org.openhab.core.model.script org.eclipse.jetty.websocket.common;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.xml;version='[9.4.20,9.4.21)',\ org.ops4j.pax.swissbox.optional.jcl;version='[1.8.3,1.8.4)',\ - org.ops4j.pax.web.pax-web-api;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-jetty;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-runtime;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-spi;version='[7.2.11,7.2.12)',\ org.openhab.core;version='[3.0.0,3.0.1)',\ org.openhab.core.audio;version='[3.0.0,3.0.1)',\ org.openhab.core.config.core;version='[3.0.0,3.0.1)',\ @@ -100,5 +80,26 @@ Fragment-Host: org.openhab.core.model.script org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)',\ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\ jollyday;version='[0.5.10,0.5.11)',\ - org.threeten.extra;version='[1.5.0,1.5.1)' + org.threeten.extra;version='[1.5.0,1.5.1)',\ + org.apache.xbean.bundleutils;version='[4.17.0,4.17.1)',\ + org.apache.xbean.finder;version='[4.17.0,4.17.1)',\ + org.eclipse.emf.common;version='[2.17.0,2.17.1)',\ + org.eclipse.emf.ecore;version='[2.20.0,2.20.1)',\ + org.eclipse.emf.ecore.xmi;version='[2.16.0,2.16.1)',\ + org.eclipse.equinox.common;version='[3.12.0,3.12.1)',\ + org.eclipse.xtend.lib;version='[2.23.0,2.23.1)',\ + org.eclipse.xtend.lib.macro;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.common.types;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.util;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.xbase;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.xbase.lib;version='[2.23.0,2.23.1)',\ + org.objectweb.asm;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.commons;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.tree;version='[8.0.1,8.0.2)',\ + org.openhab.core.model.sitemap.runtime;version='[3.0.0,3.0.1)',\ + org.ops4j.pax.web.pax-web-api;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-jetty;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-runtime;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-spi;version='[7.2.19,7.2.20)' diff --git a/itests/org.openhab.core.model.thing.tests/itest.bndrun b/itests/org.openhab.core.model.thing.tests/itest.bndrun index 41b7e114c..90023b517 100644 --- a/itests/org.openhab.core.model.thing.tests/itest.bndrun +++ b/itests/org.openhab.core.model.thing.tests/itest.bndrun @@ -20,9 +20,6 @@ Fragment-Host: org.openhab.core.model.thing 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.eclipse.emf.common;version='[2.12.0,2.12.1)',\ - org.eclipse.emf.ecore;version='[2.12.0,2.12.1)',\ - org.eclipse.emf.ecore.xmi;version='[2.12.0,2.12.1)',\ org.eclipse.equinox.event;version='[1.4.300,1.4.301)',\ org.glassfish.hk2.external.aopalliance-repackaged;version='[2.4.0,2.4.1)',\ org.glassfish.hk2.external.javax.inject;version='[2.4.0,2.4.1)',\ @@ -32,8 +29,6 @@ Fragment-Host: org.openhab.core.model.thing ch.qos.logback.classic;version='[1.2.3,1.2.4)',\ ch.qos.logback.core;version='[1.2.3,1.2.4)',\ slf4j.api;version='[1.7.25,1.7.26)',\ - org.apache.xbean.bundleutils;version='[4.12.0,4.12.1)',\ - org.apache.xbean.finder;version='[4.12.0,4.12.1)',\ com.google.gson;version='[2.8.2,2.8.3)',\ org.apache.servicemix.specs.annotation-api-1.3;version='[1.3.0,1.3.1)',\ tec.uom.lib.uom-lib-common;version='[1.0.3,1.0.4)',\ @@ -41,17 +36,6 @@ Fragment-Host: org.openhab.core.model.thing com.google.guava;version='[27.1.0,27.1.1)',\ com.google.guava.failureaccess;version='[1.0.1,1.0.2)',\ io.github.classgraph;version='[4.8.35,4.8.36)',\ - org.eclipse.equinox.common;version='[3.10.400,3.10.401)',\ - org.eclipse.xtend.lib;version='[2.19.0,2.19.1)',\ - org.eclipse.xtend.lib.macro;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.common.types;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.util;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.xbase;version='[2.19.0,2.19.1)',\ - org.eclipse.xtext.xbase.lib;version='[2.19.0,2.19.1)',\ - 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.eclipse.jetty.client;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.http;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.io;version='[9.4.20,9.4.21)',\ @@ -64,10 +48,6 @@ Fragment-Host: org.openhab.core.model.thing org.eclipse.jetty.websocket.common;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.xml;version='[9.4.20,9.4.21)',\ org.ops4j.pax.swissbox.optional.jcl;version='[1.8.3,1.8.4)',\ - org.ops4j.pax.web.pax-web-api;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-jetty;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-runtime;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-spi;version='[7.2.11,7.2.12)',\ org.openhab.core;version='[3.0.0,3.0.1)',\ org.openhab.core.audio;version='[3.0.0,3.0.1)',\ org.openhab.core.config.core;version='[3.0.0,3.0.1)',\ @@ -113,5 +93,26 @@ Fragment-Host: org.openhab.core.model.thing org.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)',\ org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\ jollyday;version='[0.5.10,0.5.11)',\ - org.threeten.extra;version='[1.5.0,1.5.1)' + org.threeten.extra;version='[1.5.0,1.5.1)',\ + org.apache.xbean.bundleutils;version='[4.17.0,4.17.1)',\ + org.apache.xbean.finder;version='[4.17.0,4.17.1)',\ + org.eclipse.emf.common;version='[2.17.0,2.17.1)',\ + org.eclipse.emf.ecore;version='[2.20.0,2.20.1)',\ + org.eclipse.emf.ecore.xmi;version='[2.16.0,2.16.1)',\ + org.eclipse.equinox.common;version='[3.12.0,3.12.1)',\ + org.eclipse.xtend.lib;version='[2.23.0,2.23.1)',\ + org.eclipse.xtend.lib.macro;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.common.types;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.util;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.xbase;version='[2.23.0,2.23.1)',\ + org.eclipse.xtext.xbase.lib;version='[2.23.0,2.23.1)',\ + org.objectweb.asm;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.commons;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.tree;version='[8.0.1,8.0.2)',\ + org.openhab.core.model.sitemap.runtime;version='[3.0.0,3.0.1)',\ + org.ops4j.pax.web.pax-web-api;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-jetty;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-runtime;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-spi;version='[7.2.19,7.2.20)' diff --git a/itests/org.openhab.core.voice.tests/itest.bndrun b/itests/org.openhab.core.voice.tests/itest.bndrun index c72959444..a1fd2a73b 100644 --- a/itests/org.openhab.core.voice.tests/itest.bndrun +++ b/itests/org.openhab.core.voice.tests/itest.bndrun @@ -18,15 +18,10 @@ Fragment-Host: org.openhab.core.voice ch.qos.logback.core;version='[1.2.3,1.2.4)',\ slf4j.api;version='[1.7.25,1.7.26)',\ ch.qos.logback.classic;version='[1.2.3,1.2.4)',\ - org.apache.xbean.bundleutils;version='[4.12.0,4.12.1)',\ - org.apache.xbean.finder;version='[4.12.0,4.12.1)',\ com.google.gson;version='[2.8.2,2.8.3)',\ org.apache.servicemix.specs.annotation-api-1.3;version='[1.3.0,1.3.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.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.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)',\ @@ -35,10 +30,6 @@ Fragment-Host: org.openhab.core.voice org.eclipse.jetty.util;version='[9.4.20,9.4.21)',\ org.eclipse.jetty.xml;version='[9.4.20,9.4.21)',\ org.ops4j.pax.swissbox.optional.jcl;version='[1.8.3,1.8.4)',\ - org.ops4j.pax.web.pax-web-api;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-jetty;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-runtime;version='[7.2.11,7.2.12)',\ - org.ops4j.pax.web.pax-web-spi;version='[7.2.11,7.2.12)',\ org.openhab.core;version='[3.0.0,3.0.1)',\ org.openhab.core.audio;version='[3.0.0,3.0.1)',\ org.openhab.core.config.core;version='[3.0.0,3.0.1)',\ @@ -60,4 +51,13 @@ Fragment-Host: org.openhab.core.voice 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.apache.servicemix.specs.activation-api-1.2.1;version='[1.2.1,1.2.2)',\ - org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)' + org.glassfish.hk2.osgi-resource-locator;version='[1.0.1,1.0.2)',\ + org.apache.xbean.bundleutils;version='[4.17.0,4.17.1)',\ + org.apache.xbean.finder;version='[4.17.0,4.17.1)',\ + org.objectweb.asm;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.commons;version='[8.0.1,8.0.2)',\ + org.objectweb.asm.tree;version='[8.0.1,8.0.2)',\ + org.ops4j.pax.web.pax-web-api;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-jetty;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-runtime;version='[7.2.19,7.2.20)',\ + org.ops4j.pax.web.pax-web-spi;version='[7.2.19,7.2.20)' diff --git a/pom.xml b/pom.xml index 188634579..b89650b6a 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 4.2.7 0.10.0 1.7.21 - 2.19.0 + 2.23.0 2.0.3