# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/en/code-security/dependabot/working-with-dependabot/dependabot-options-reference

version: 2

# this would enable querying all packages from our repo first,
# disabled for now as we do not want to use it. Kept for reference.
#registries:
#  openhab-jfrog:
#    type: "maven-repository"
#    url: "https://openhab.jfrog.io/artifactory/libs-all/"

updates:
  - package-ecosystem: "github-actions" # See documentation for possible values
    directory: "/" # Location of package manifests
    schedule:
      interval: "weekly"
    open-pull-requests-limit: 10
    labels:
      - dependencies
  - package-ecosystem: "maven" # See documentation for possible values
    directory: "/" # Location of package manifests
    schedule:
      interval: "weekly"
    open-pull-requests-limit: 10
    labels: [ ]
    registries: "*"
    allow:
      - dependency-name: "*"
      - dependency-name: "org.openhab.core.tools:i18n-maven-plugin"
    ignore:
    # some manually generated entries, mostly plugins handled together with other upgrades
      - dependency-name: "com.diffplug.spotless:spotless-maven-plugin" # done with SAT
      - dependency-name: "org.eclipse.xtend:xtend-maven-plugin" # done with xtext/xtend
    # automatically generated list of all package dependencies - all shall be ignored for now
    #
    # to generate this list: bash
    # mvn dependency:tree |grep -v "from "|grep -e "[a-zA-Z\0-9-]\+\:[a-zA-Z\-]\+"|grep -v "dependency:.*:tree"|sed "s/\[[A-Z]*\][|\ +-]*//g"|sed "s/\[INFO\]//"|sed "s/:jar:.*//"|grep -v "The POM"|sort -u|grep -v openhab.core.|grep -v ecj|sed "s/^/      - dependency-name: \"/"|sed "s/$/\"/" >> .github/dependabot.yml
    #
      - dependency-name: "aopalliance:aopalliance"
      - dependency-name: "biz.aQute.bnd:biz.aQute.tester.junit-platform"
      - dependency-name: "ch.qos.logback.contrib:logback-jackson"
      - dependency-name: "ch.qos.logback.contrib:logback-json-classic"
      - dependency-name: "ch.qos.logback.contrib:logback-json-core"
      - dependency-name: "ch.qos.logback:logback-classic"
      - dependency-name: "ch.qos.logback:logback-core"
      - dependency-name: "ch.qos.reload4j:reload4j"
      - dependency-name: "com.fasterxml.jackson.core:jackson-annotations"
      - dependency-name: "com.fasterxml.jackson.core:jackson-core"
      - dependency-name: "com.fasterxml.jackson.core:jackson-databind"
      - dependency-name: "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor"
      - dependency-name: "com.fasterxml.jackson.dataformat:jackson-dataformat-xml"
      - dependency-name: "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml"
      - dependency-name: "com.fasterxml.jackson.datatype:jackson-datatype-jsr310"
      - dependency-name: "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base"
      - dependency-name: "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider"
      - dependency-name: "com.fasterxml.jackson.module:jackson-module-jaxb-annotations"
      - dependency-name: "com.fasterxml.woodstox:woodstox-core"
      - dependency-name: "com.github.ben-manes.caffeine:caffeine"
      - dependency-name: "com.google.code.findbugs:jsr305"
      - dependency-name: "com.google.code.gson:gson"
      - dependency-name: "com.google.dagger:dagger"
      - dependency-name: "com.google.errorprone:error_prone_annotations"
      - dependency-name: "com.google.guava:failureaccess"
      - dependency-name: "com.google.guava:guava"
      - dependency-name: "com.google.guava:listenablefuture"
      - dependency-name: "com.google.inject:guice"
      - dependency-name: "com.google.j2objc:j2objc-annotations"
      - dependency-name: "com.googlecode.efficient-java-matrix-library:core"
      - dependency-name: "com.googlecode.efficient-java-matrix-library:equation"
      - dependency-name: "com.hivemq:hivemq-mqtt-client"
      - dependency-name: "com.igormaznitsa:jbbp"
      - dependency-name: "com.jayway.jsonpath:json-path"
      - dependency-name: "com.madgag:animated-gif-lib"
      - dependency-name: "com.neuronrobotics:nrjavaserial"
      - dependency-name: "com.sun.activation:jakarta.activation"
      - dependency-name: "com.sun.istack:istack-commons-runtime"
      - dependency-name: "com.sun.xml.bind:jaxb-osgi"
      - dependency-name: "com.thoughtworks.xstream:xstream"
      - dependency-name: "commons-cli:commons-cli"
      - dependency-name: "commons-codec:commons-codec"
      - dependency-name: "commons-fileupload:commons-fileupload"
      - dependency-name: "commons-io:commons-io"
      - dependency-name: "commons-logging:commons-logging"
      - dependency-name: "commons-net:commons-net"
      - dependency-name: "de.erichseifert.vectorgraphics2d:VectorGraphics2D"
      - dependency-name: "de.focus-shift:jollyday-core"
      - dependency-name: "de.focus-shift:jollyday-jackson"
      - dependency-name: "de.rototor.pdfbox:graphics2d"
      - dependency-name: "io.dropwizard.metrics:metrics-core"
      - dependency-name: "io.github.classgraph:classgraph"
      - dependency-name: "io.github.x-stream:mxparser"
      - dependency-name: "io.micrometer:micrometer-commons"
      - dependency-name: "io.micrometer:micrometer-core"
      - dependency-name: "io.micrometer:micrometer-observation"
      - dependency-name: "io.netty:netty-buffer"
      - dependency-name: "io.netty:netty-codec"
      - dependency-name: "io.netty:netty-common"
      - dependency-name: "io.netty:netty-handler"
      - dependency-name: "io.netty:netty-resolver"
      - dependency-name: "io.netty:netty-transport"
      - dependency-name: "io.netty:netty-transport-native-unix-common"
      - dependency-name: "io.reactivex.rxjava2:rxjava"
      - dependency-name: "io.swagger.core.v3:swagger-annotations"
      - dependency-name: "io.swagger.core.v3:swagger-core"
      - dependency-name: "io.swagger.core.v3:swagger-integration"
      - dependency-name: "io.swagger.core.v3:swagger-jaxrs2"
      - dependency-name: "io.swagger.core.v3:swagger-models"
      - dependency-name: "jakarta.activation:jakarta.activation-api"
      - dependency-name: "jakarta.annotation:jakarta.annotation-api"
      - dependency-name: "jakarta.inject:jakarta.inject-api"
      - dependency-name: "jakarta.validation:jakarta.validation-api"
      - dependency-name: "jakarta.ws.rs:jakarta.ws.rs-api"
      - dependency-name: "jakarta.xml.bind:jakarta.xml.bind-api"
      - dependency-name: "javax.activation:activation"
      - dependency-name: "javax.annotation:javax.annotation-api"
      - dependency-name: "javax.inject:javax.inject"
      - dependency-name: "javax.measure:unit-api"
      - dependency-name: "javax.servlet:javax.servlet-api"
      - dependency-name: "javax.websocket:javax.websocket-api"
      - dependency-name: "javax.websocket:javax.websocket-client-api"
      - dependency-name: "javax.xml.bind:jaxb-api"
      - dependency-name: "javax.xml.soap:javax.xml.soap-api"
      - dependency-name: "javax.xml.stream:stax-api"
      - dependency-name: "javazoom:jlayer"
      - dependency-name: "log4j:log4j"
      - dependency-name: "net.bytebuddy:byte-buddy"
      - dependency-name: "net.bytebuddy:byte-buddy-agent"
      - dependency-name: "net.java.dev.jna:jna"
      - dependency-name: "net.java.dev.jna:jna-platform"
      - dependency-name: "net.minidev:accessors-smart"
      - dependency-name: "net.minidev:json-smart"
      - dependency-name: "net.wimpi:jamod"
      - dependency-name: "org.antlr:antlr-runtime"
      - dependency-name: "org.apache.aries.component-dsl:org.apache.aries.component-dsl.component-dsl"
      - dependency-name: "org.apache.aries.jax.rs:org.apache.aries.jax.rs.whiteboard"
      - dependency-name: "org.apache.aries.jpa.javax.persistence:javax.persistence_2.1"
      - dependency-name: "org.apache.aries.jpa:org.apache.aries.jpa.container"
      - dependency-name: "org.apache.aries.spec:org.apache.aries.javax.jax.rs-api"
      - dependency-name: "org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle"
      - dependency-name: "org.apache.aries.tx-control:tx-control-provider-jdbc-xa"
      - dependency-name: "org.apache.aries.tx-control:tx-control-provider-jpa-xa"
      - dependency-name: "org.apache.aries.tx-control:tx-control-service-xa"
      - dependency-name: "org.apache.commons:commons-collections4"
      - dependency-name: "org.apache.commons:commons-lang3"
      - dependency-name: "org.apache.commons:commons-pool2"
      - dependency-name: "org.apache.cxf:cxf-core"
      - dependency-name: "org.apache.cxf:cxf-rt-frontend-jaxrs"
      - dependency-name: "org.apache.cxf:cxf-rt-rs-client"
      - dependency-name: "org.apache.cxf:cxf-rt-rs-sse"
      - dependency-name: "org.apache.cxf:cxf-rt-security"
      - dependency-name: "org.apache.cxf:cxf-rt-transports-http"
      - dependency-name: "org.apache.directory.api:api-asn1-api"
      - dependency-name: "org.apache.directory.api:api-asn1-ber"
      - dependency-name: "org.apache.directory.api:api-i18n"
      - dependency-name: "org.apache.directory.api:api-ldap-model"
      - dependency-name: "org.apache.directory.api:api-util"
      - dependency-name: "org.apache.felix:org.apache.felix.cm.json"
      - dependency-name: "org.apache.felix:org.apache.felix.configadmin"
      - dependency-name: "org.apache.felix:org.apache.felix.configadmin.plugin.interpolation"
      - dependency-name: "org.apache.felix:org.apache.felix.configurator"
      - dependency-name: "org.apache.felix:org.apache.felix.fileinstall"
      - dependency-name: "org.apache.felix:org.apache.felix.framework"
      - dependency-name: "org.apache.felix:org.apache.felix.gogo.command"
      - dependency-name: "org.apache.felix:org.apache.felix.gogo.runtime"
      - dependency-name: "org.apache.felix:org.apache.felix.gogo.shell"
      - dependency-name: "org.apache.felix:org.apache.felix.http.servlet-api"
      - dependency-name: "org.apache.felix:org.apache.felix.inventory"
      - dependency-name: "org.apache.felix:org.apache.felix.scr"
      - dependency-name: "org.apache.felix:org.apache.felix.utils"
      - dependency-name: "org.apache.felix:org.apache.felix.webconsole"
      - dependency-name: "org.apache.felix:org.apache.felix.webconsole.plugins.ds"
      - dependency-name: "org.apache.geronimo.specs:geronimo-activation_1.1_spec"
      - dependency-name: "org.apache.geronimo.specs:geronimo-jaxws_2.2_spec"
      - dependency-name: "org.apache.geronimo.specs:geronimo-json_1.1_spec"
      - dependency-name: "org.apache.geronimo.specs:geronimo-osgi-locator"
      - dependency-name: "org.apache.geronimo.specs:geronimo-saaj_1.3_spec"
      - dependency-name: "org.apache.geronimo.specs:geronimo-stax-api_1.2_spec"
      - dependency-name: "org.apache.karaf.config:org.apache.karaf.config.core"
      - dependency-name: "org.apache.karaf.diagnostic:org.apache.karaf.diagnostic.boot"
      - dependency-name: "org.apache.karaf.features:base"
      - dependency-name: "org.apache.karaf.features:framework:kar:4.4.7:provided"
      - dependency-name: "org.apache.karaf.features:org.apache.karaf.features.core"
      - dependency-name: "org.apache.karaf.features:org.apache.karaf.features.extension"
      - dependency-name: "org.apache.karaf.features:standard:xml:features:4.4.7:provided"
      - dependency-name: "org.apache.karaf.jaas:org.apache.karaf.jaas.boot"
      - dependency-name: "org.apache.karaf.jaas:org.apache.karaf.jaas.config"
      - dependency-name: "org.apache.karaf.jaas:org.apache.karaf.jaas.modules"
      - dependency-name: "org.apache.karaf.kar:org.apache.karaf.kar.core"
      - dependency-name: "org.apache.karaf.log:org.apache.karaf.log.core"
      - dependency-name: "org.apache.karaf.shell:org.apache.karaf.shell.core"
      - dependency-name: "org.apache.karaf.specs:org.apache.karaf.specs.activator"
      - dependency-name: "org.apache.karaf.specs:org.apache.karaf.specs.java.xml"
      - dependency-name: "org.apache.karaf.specs:org.apache.karaf.specs.java.xml.ws"
      - dependency-name: "org.apache.karaf.specs:org.apache.karaf.specs.locator"
      - dependency-name: "org.apache.karaf.wrapper:org.apache.karaf.wrapper.core"
      - dependency-name: "org.apache.karaf:org.apache.karaf.client"
      - dependency-name: "org.apache.karaf:org.apache.karaf.main"
      - dependency-name: "org.apache.karaf:org.apache.karaf.util"
      - dependency-name: "org.apache.logging.log4j:log4j-api"
      - dependency-name: "org.apache.logging.log4j:log4j-core"
      - dependency-name: "org.apache.maven.plugin-tools:maven-plugin-annotations"
      - dependency-name: "org.apache.maven.resolver:maven-resolver-api"
      - dependency-name: "org.apache.maven.resolver:maven-resolver-impl"
      - dependency-name: "org.apache.maven.resolver:maven-resolver-named-locks"
      - dependency-name: "org.apache.maven.resolver:maven-resolver-spi"
      - dependency-name: "org.apache.maven.resolver:maven-resolver-util"
      - dependency-name: "org.apache.maven:maven-artifact"
      - dependency-name: "org.apache.maven:maven-model"
      - dependency-name: "org.apache.maven:maven-plugin-api"
      - dependency-name: "org.apache.mina:mina-core"
      - dependency-name: "org.apache.pdfbox:fontbox"
      - dependency-name: "org.apache.pdfbox:pdfbox"
      - dependency-name: "org.apache.pdfbox:pdfbox-io"
      - dependency-name: "org.apache.servicemix.bundles:org.apache.servicemix.bundles.antlr"
      - dependency-name: "org.apache.servicemix.bundles:org.apache.servicemix.bundles.saaj-impl"
      - dependency-name: "org.apache.servicemix.specs:org.apache.servicemix.specs.activation-api-1.2.1"
      - dependency-name: "org.apache.servicemix.specs:org.apache.servicemix.specs.annotation-api-1.3"
      - dependency-name: "org.apache.servicemix.specs:org.apache.servicemix.specs.jaxb-api-2.3"
      - dependency-name: "org.apache.servicemix.specs:org.apache.servicemix.specs.jaxws-api-2.3"
      - dependency-name: "org.apache.servicemix.specs:org.apache.servicemix.specs.locator"
      - dependency-name: "org.apache.servicemix.specs:org.apache.servicemix.specs.saaj-api-1.3"
      - dependency-name: "org.apache.servicemix.specs:org.apache.servicemix.specs.saaj-api-1.4"
      - dependency-name: "org.apache.servicemix.specs:org.apache.servicemix.specs.stax-api-1.0"
      - dependency-name: "org.apache.servicemix.specs:org.apache.servicemix.specs.stax-api-1.2"
      - dependency-name: "org.apache.sling:org.apache.sling.commons.johnzon"
      - dependency-name: "org.apache.sshd:sshd-osgi"
      - dependency-name: "org.apache.tomcat:tomcat-servlet-api"
      - dependency-name: "org.apache.ws.xmlschema:xmlschema-core"
      - dependency-name: "org.apache.xbean:xbean-asm-util"
      - dependency-name: "org.apache.xbean:xbean-bundleutils"
      - dependency-name: "org.apache.xbean:xbean-finder"
      - dependency-name: "org.apiguardian:apiguardian-api"
      - dependency-name: "org.bitbucket.b_c:jose4j"
      - dependency-name: "org.bouncycastle:bcpkix-jdk18on"
      - dependency-name: "org.bouncycastle:bcprov-jdk18on"
      - dependency-name: "org.bouncycastle:bcutil-jdk18on"
      - dependency-name: "org.checkerframework:checker-qual"
      - dependency-name: "org.codehaus.mojo:animal-sniffer-annotations"
      - dependency-name: "org.codehaus.plexus:plexus-classworlds"
      - dependency-name: "org.codehaus.plexus:plexus-component-annotations"
      - dependency-name: "org.codehaus.plexus:plexus-utils"
      - dependency-name: "org.codehaus.woodstox:stax2-api"
      - dependency-name: "org.eclipse.californium:californium-core"
      - dependency-name: "org.eclipse.californium:californium-legal"
      - dependency-name: "org.eclipse.californium:californium-osgi"
      - dependency-name: "org.eclipse.californium:element-connector"
      - dependency-name: "org.eclipse.californium:scandium"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.codegen"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.codegen.ecore"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.common"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.ecore"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.ecore.change"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.ecore.xmi"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.mwe.core"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.mwe.utils"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.mwe2.language"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.mwe2.launch"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.mwe2.lib"
      - dependency-name: "org.eclipse.emf:org.eclipse.emf.mwe2.runtime"
      - dependency-name: "org.eclipse.jdt:org.eclipse.jdt.annotation"
      - dependency-name: "org.eclipse.jdt:org.eclipse.jdt.core"
      - dependency-name: "org.eclipse.jdt:org.eclipse.jdt.debug"
      - dependency-name: "org.eclipse.jdt:org.eclipse.jdt.launching"
      - dependency-name: "org.eclipse.jetty.http2:http2-client"
      - dependency-name: "org.eclipse.jetty.http2:http2-common"
      - dependency-name: "org.eclipse.jetty.http2:http2-hpack"
      - dependency-name: "org.eclipse.jetty.http2:http2-server"
      - dependency-name: "org.eclipse.jetty.orbit:javax.security.auth.message"
      - dependency-name: "org.eclipse.jetty.websocket:javax-websocket-client-impl"
      - dependency-name: "org.eclipse.jetty.websocket:javax-websocket-server-impl"
      - dependency-name: "org.eclipse.jetty.websocket:websocket-api"
      - dependency-name: "org.eclipse.jetty.websocket:websocket-client"
      - dependency-name: "org.eclipse.jetty.websocket:websocket-common"
      - dependency-name: "org.eclipse.jetty.websocket:websocket-server"
      - dependency-name: "org.eclipse.jetty.websocket:websocket-servlet"
      - dependency-name: "org.eclipse.jetty:jetty-alpn-client"
      - dependency-name: "org.eclipse.jetty:jetty-alpn-java-client"
      - dependency-name: "org.eclipse.jetty:jetty-annotations"
      - dependency-name: "org.eclipse.jetty:jetty-client"
      - dependency-name: "org.eclipse.jetty:jetty-continuation"
      - dependency-name: "org.eclipse.jetty:jetty-deploy"
      - dependency-name: "org.eclipse.jetty:jetty-http"
      - dependency-name: "org.eclipse.jetty:jetty-io"
      - dependency-name: "org.eclipse.jetty:jetty-jaas"
      - dependency-name: "org.eclipse.jetty:jetty-jaspi"
      - dependency-name: "org.eclipse.jetty:jetty-jmx"
      - dependency-name: "org.eclipse.jetty:jetty-jndi"
      - dependency-name: "org.eclipse.jetty:jetty-plus"
      - dependency-name: "org.eclipse.jetty:jetty-proxy"
      - dependency-name: "org.eclipse.jetty:jetty-rewrite"
      - dependency-name: "org.eclipse.jetty:jetty-security"
      - dependency-name: "org.eclipse.jetty:jetty-server"
      - dependency-name: "org.eclipse.jetty:jetty-servlet"
      - dependency-name: "org.eclipse.jetty:jetty-servlets"
      - dependency-name: "org.eclipse.jetty:jetty-util"
      - dependency-name: "org.eclipse.jetty:jetty-util-ajax"
      - dependency-name: "org.eclipse.jetty:jetty-webapp"
      - dependency-name: "org.eclipse.jetty:jetty-xml"
      - dependency-name: "org.eclipse.lsp4j:org.eclipse.lsp4j"
      - dependency-name: "org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc"
      - dependency-name: "org.eclipse.orbit.bundles:com.google.inject"
      - dependency-name: "org.eclipse.orbit.bundles:org.antlr.runtime"
      - dependency-name: "org.eclipse.platform:org.eclipse.core.commands"
      - dependency-name: "org.eclipse.platform:org.eclipse.core.contenttype"
      - dependency-name: "org.eclipse.platform:org.eclipse.core.expressions"
      - dependency-name: "org.eclipse.platform:org.eclipse.core.filesystem"
      - dependency-name: "org.eclipse.platform:org.eclipse.core.jobs"
      - dependency-name: "org.eclipse.platform:org.eclipse.core.resources"
      - dependency-name: "org.eclipse.platform:org.eclipse.core.runtime"
      - dependency-name: "org.eclipse.platform:org.eclipse.core.variables"
      - dependency-name: "org.eclipse.platform:org.eclipse.debug.core"
      - dependency-name: "org.eclipse.platform:org.eclipse.equinox.app"
      - dependency-name: "org.eclipse.platform:org.eclipse.equinox.common"
      - dependency-name: "org.eclipse.platform:org.eclipse.equinox.event"
      - dependency-name: "org.eclipse.platform:org.eclipse.equinox.log.stream"
      - dependency-name: "org.eclipse.platform:org.eclipse.equinox.metatype"
      - dependency-name: "org.eclipse.platform:org.eclipse.equinox.preferences"
      - dependency-name: "org.eclipse.platform:org.eclipse.equinox.registry"
      - dependency-name: "org.eclipse.platform:org.eclipse.osgi"
      - dependency-name: "org.eclipse.platform:org.eclipse.text"
      - dependency-name: "org.eclipse.sisu:org.eclipse.sisu.inject"
      - dependency-name: "org.eclipse.sisu:org.eclipse.sisu.plexus"
      - dependency-name: "org.eclipse.xtend:org.eclipse.xtend.lib"
      - dependency-name: "org.eclipse.xtend:org.eclipse.xtend.lib.macro"
      - dependency-name: "org.eclipse.xtext:org.eclipse.xtext"
      - dependency-name: "org.eclipse.xtext:org.eclipse.xtext.common.types"
      - dependency-name: "org.eclipse.xtext:org.eclipse.xtext.ecore"
      - dependency-name: "org.eclipse.xtext:org.eclipse.xtext.ide"
      - dependency-name: "org.eclipse.xtext:org.eclipse.xtext.util"
      - dependency-name: "org.eclipse.xtext:org.eclipse.xtext.xbase"
      - dependency-name: "org.eclipse.xtext:org.eclipse.xtext.xbase.ide"
      - dependency-name: "org.eclipse.xtext:org.eclipse.xtext.xbase.lib"
      - dependency-name: "org.eclipse.xtext:org.eclipse.xtext.xtext.generator"
      - dependency-name: "org.glassfish.hk2.external:aopalliance-repackaged"
      - dependency-name: "org.glassfish.hk2:hk2-api"
      - dependency-name: "org.glassfish.hk2:hk2-locator"
      - dependency-name: "org.glassfish.hk2:hk2-utils"
      - dependency-name: "org.glassfish.hk2:osgi-resource-locator"
      - dependency-name: "org.glassfish.jaxb:jaxb-runtime"
      - dependency-name: "org.glassfish.jaxb:txw2"
      - dependency-name: "org.hamcrest:hamcrest"
      - dependency-name: "org.hdrhistogram:HdrHistogram"
      - dependency-name: "org.javassist:javassist"
      - dependency-name: "org.jctools:jctools-core"
      - dependency-name: "org.jetbrains:annotations"
      - dependency-name: "org.jline:jline"
      - dependency-name: "org.jmdns:jmdns"
      - dependency-name: "org.junit.jupiter:junit-jupiter-api"
      - dependency-name: "org.junit.jupiter:junit-jupiter-engine"
      - dependency-name: "org.junit.jupiter:junit-jupiter-params"
      - dependency-name: "org.junit.platform:junit-platform-commons"
      - dependency-name: "org.junit.platform:junit-platform-engine"
      - dependency-name: "org.junit.platform:junit-platform-launcher"
      - dependency-name: "org.jupnp:org.jupnp"
      - dependency-name: "org.jvnet.staxex:stax-ex"
      - dependency-name: "org.knowm.xchart:xchart"
      - dependency-name: "org.latencyutils:LatencyUtils"
      - dependency-name: "org.mockito:mockito-core"
      - dependency-name: "org.mockito:mockito-junit-jupiter"
      - dependency-name: "org.objenesis:objenesis"
      - dependency-name: "org.openhab.osgiify:com.google.dagger"
      - dependency-name: "org.openhab.osgiify:io.methvin.directory-watcher"
      - dependency-name: "org.openhab.osgiify:si.uom.si-units"
      - dependency-name: "org.opentest4j:opentest4j"
      - dependency-name: "org.ops4j.base:ops4j-base-lang"
      - dependency-name: "org.ops4j.base:ops4j-base-util-collections"
      - dependency-name: "org.ops4j.base:ops4j-base-util-property"
      - dependency-name: "org.ops4j.base:ops4j-base-util-xml"
      - dependency-name: "org.ops4j.pax.logging:pax-logging-api"
      - dependency-name: "org.ops4j.pax.logging:pax-logging-log4j2"
      - dependency-name: "org.ops4j.pax.logging:pax-logging-log4j2-maven-plugin"
      - dependency-name: "org.ops4j.pax.logging:pax-logging-logback"
      - dependency-name: "org.ops4j.pax.swissbox:pax-swissbox-property"
      - dependency-name: "org.ops4j.pax.url:pax-url-aether"
      - dependency-name: "org.ops4j.pax.url:pax-url-aether-support"
      - dependency-name: "org.ops4j.pax.web:pax-web-api"
      - dependency-name: "org.ops4j.pax.web:pax-web-extender-whiteboard"
      - dependency-name: "org.ops4j.pax.web:pax-web-jetty"
      - dependency-name: "org.ops4j.pax.web:pax-web-jsp"
      - dependency-name: "org.ops4j.pax.web:pax-web-runtime"
      - dependency-name: "org.ops4j.pax.web:pax-web-spi"
      - dependency-name: "org.ops4j.pax.web:pax-web-tomcat-common"
      - dependency-name: "org.osgi:org.osgi.namespace.extender"
      - dependency-name: "org.osgi:org.osgi.namespace.implementation"
      - dependency-name: "org.osgi:org.osgi.namespace.service"
      - dependency-name: "org.osgi:org.osgi.service.cm"
      - dependency-name: "org.osgi:org.osgi.service.component"
      - dependency-name: "org.osgi:org.osgi.service.component.annotations"
      - dependency-name: "org.osgi:org.osgi.service.event"
      - dependency-name: "org.osgi:org.osgi.service.jaxrs"
      - dependency-name: "org.osgi:org.osgi.service.jdbc"
      - dependency-name: "org.osgi:org.osgi.service.log"
      - dependency-name: "org.osgi:org.osgi.service.log.stream"
      - dependency-name: "org.osgi:org.osgi.service.metatype"
      - dependency-name: "org.osgi:org.osgi.service.prefs"
      - dependency-name: "org.osgi:org.osgi.util.converter"
      - dependency-name: "org.osgi:org.osgi.util.function"
      - dependency-name: "org.osgi:org.osgi.util.promise"
      - dependency-name: "org.osgi:org.osgi.util.pushstream"
      - dependency-name: "org.osgi:osgi.annotation"
      - dependency-name: "org.osgi:osgi.cmpn"
      - dependency-name: "org.osgi:osgi.core"
      - dependency-name: "org.ow2.asm:asm"
      - dependency-name: "org.ow2.asm:asm-analysis"
      - dependency-name: "org.ow2.asm:asm-commons"
      - dependency-name: "org.ow2.asm:asm-tree"
      - dependency-name: "org.ow2.asm:asm-util"
      - dependency-name: "org.reactivestreams:reactive-streams"
      - dependency-name: "org.slf4j:jcl-over-slf4j"
      - dependency-name: "org.slf4j:jul-to-slf4j"
      - dependency-name: "org.slf4j:slf4j-api"
      - dependency-name: "org.slf4j:slf4j-simple"
      - dependency-name: "org.threeten:threeten-extra"
      - dependency-name: "org.vesalainen.comm:javaxcomm"
      - dependency-name: "org.vesalainen:comm"
      - dependency-name: "org.vesalainen:dev"
      - dependency-name: "org.vesalainen:util"
      - dependency-name: "org.yaml:snakeyaml"
      - dependency-name: "si.uom:si-quantity"
      - dependency-name: "si.uom:si-units"
      - dependency-name: "tanukisoft:wrapper"
      - dependency-name: "tech.units:indriya"
      - dependency-name: "tech.uom.lib:uom-lib-common"
      - dependency-name: "xml-apis:xml-apis"
      - dependency-name: "xmlpull:xmlpull"
