dependencyManagement { blacklist=[ "javax.jcr:jcr", "org.eclipse.parsson:jakarta.json", "javax.xml.bind:jaxb-api", "javax.annotation:javax.annotation-api", "javax.servlet:servlet-api", "javax.xml.bind:jsr173_api", "javax.xml.stream:stax-api", "org.apache.geronimo.specs:geronimo-jms_2.0_spec", "org.apache.geronimo.specs:geronimo-jms_1.1_spec", "org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec", "ch.qos.logback:logback-access", "com.enragedginger:akka-quartz-scheduler_${scalaVersion}", "com.esotericsoftware:kryo", "com.esotericsoftware:kryo-shaded", "com.google.collections:google-collections", "com.lightbend.akka:akka-persistence-jdbc_$scalaVersion", "com.typesafe.akka:akka-actor_${scalaVersion}", "com.typesafe.akka:akka-cluster-sharding_${scalaVersion}", "com.typesafe.akka:akka-cluster_${scalaVersion}", "com.typesafe.akka:akka-cluster-tools_${scalaVersion}", "com.typesafe.akka:akka-distributed-data_${scalaVersion}", "com.typesafe.akka:akka-remote_${scalaVersion}", "com.typesafe.akka:akka-serialization-jackson_${scalaVersion}", "com.typesafe.akka:akka-slf4j_${scalaVersion}", "com.typesafe.akka:akka-stream_${scalaVersion}", "com.typesafe.akka:akka-stream-testkit_${scalaVersion}", "com.typesafe.akka:akka-testkit_${scalaVersion}", "com.typesafe.akka:akka-http_${scalaVersion}", "com.typesafe.akka:akka-http-core_${scalaVersion}", "com.typesafe.akka:akka-http-spray-json_${scalaVersion}", "com.typesafe.akka:akka-http-testkit_${scalaVersion}", "com.typesafe.akka:akka-http-xml_${scalaVersion}", "commons-logging:commons-logging", "io.altoo:akka-kryo-serialization_${scalaVersion}", "log4j:log4j", "javassist:javassist", "net.java.dev.msv:xsdlib", "org.bouncycastle:bcprov-jdk15on", "org.eclipse.jetty:jetty-jndi", "org.eclipse.jetty:jetty-servlet", "org.eclipse.jetty:jetty-servlets", "org.eclipse.jetty:jetty-webapp", "org.eclipse.jetty.websocket:websocket-jetty-client", "org.eclipse.jetty.websocket:websocket-jetty-api", "org.eclipse.jetty.websocket:websocket-jetty-server", "org.eclipse.jetty.http2:http2-server", "org.fusesource.hawtjni:hawtjni-runtime", "org.fusesource.leveldbjni:leveldbjni", "org.fusesource.leveldbjni:leveldbjni-all", "org.fusesource.leveldbjni:leveldbjni-linux32", "org.fusesource.leveldbjni:leveldbjni-linux64", "org.fusesource.leveldbjni:leveldbjni-osx", "org.fusesource.leveldbjni:leveldbjni-win32", "org.fusesource.leveldbjni:leveldbjni-win64", "org.iq80.leveldb:leveldb", "org.iq80.leveldb:leveldb-api", "org.jboss.resteasy:resteasy-jackson-provider", "org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec", "com.fasterxml.jackson.module:jackson-module-jaxb-annotations", "org.mortbay.jetty:servlet-api-2.5", "org.slf4j:slf4j-log4j12", "org.slf4j:slf4j-simple", "org.slf4j:slf4j-jcl", "stax:stax-api", "pull-parser:pull-parser", "xpp3:xpp3", "com.google.cloud:google-cloud-os-login", "com.google.apis:google-api-services-compute", "io.aeron:aeron-driver", "io.aeron:aeron-client", "jakarta.websocket:jakarta.websocket-api", "jakarta.websocket:jakarta.websocket-client-api", "javax.mail:mail", "javax.ws.rs:jsr311-api", "org.agrona:Agrona", "org.eclipse.jetty.websocket:jetty-websocket-core-client", "org.eclipse.jetty.websocket:jetty-websocket-core-common", "org.eclipse.jetty.websocket:jetty-websocket-core-server", "org.eclipse.jetty.websocket:jetty-websocket-jetty-api", "org.eclipse.jetty.websocket:jetty-websocket-jetty-common", "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-client", "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-common", "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jakarta-server", "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-jetty-server", "org.eclipse.jetty.ee10.websocket:jetty-ee10-websocket-servlet", "org.jboss.resteasy:resteasy-jackson-provider", "org.jboss.resteasy:resteasy-servlet-initializer", "org.lmdbjava:lmdbjava", "org.springframework.boot:spring-boot-starter-tomcat", "com.xebialabs.xl-platform:xl-repository-jcr", "javax.jcr:jcr", "net.minidev:asm", "asm:asm", "com.xebialabs.xl-platform:tasker-akka", "com.xebialabs.xl-platform:task-system", "com.zaxxer:HikariCP-java7", "com.zaxxer:HikariCP-java6", "com.mchange:c3p0", "com.mchange:mchange-commons-java", "com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider", "com.fasterxml.jackson.jaxrs:jackson-jaxrs-base", "com.fasterxml.jackson.module:jackson-module-jaxb-annotations" ] dependencies=[ "jakarta.servlet:jakarta.servlet-api:${jakarta_servlet_api_version}", "jakarta.servlet.jsp:jakarta.servlet.jsp-api:${jakarta_servlet_jsp_api_version}", "jakarta.el:jakarta.el-api:${jakarta_el_api_version}", "jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api:${jakarta_servlet_jsp_jstl_api_version}", "jakarta.faces:jakarta.faces-api:${jakarta_faces_api_version}", "jakarta.ws.rs:jakarta.ws.rs-api:${jakarta_ws_rs_api_version}", "jakarta.websocket:jakarta.websocket-api:${jakarta_websocket_api_version}", "jakarta.websocket:jakarta.websocket-client-api:${jakarta_websocket_api_version}", "jakarta.json:jakarta.json-api:${jakarta_json_api_version}", "jakarta.json.bind:jakarta.json.bind-api:${jakarta_json_bind_api_version}", "jakarta.annotation:jakarta.annotation-api:${jakarta_annotation_api_version}", "jakarta.ejb:jakarta.ejb-api:${jakarta_ejb_api_version}", "jakarta.transaction:jakarta.transaction-api:${jakarta_transaction_api_version}", "jakarta.persistence:jakarta.persistence-api:${jakarta_persistence_api_version}", "jakarta.validation:jakarta.validation-api:${jakarta_validation_api_version}", "jakarta.interceptor:jakarta.interceptor-api:${jakarta_interceptor_api_version}", "jakarta.enterprise:jakarta.enterprise.cdi-api:${jakarta_enterprise_cdi_api_version}", "jakarta.enterprise:jakarta.enterprise.lang-model:${jakarta_enterprise_cdi_api_version}", "jakarta.inject:jakarta.inject-api:${jakarta_inject_version}", "jakarta.authentication:jakarta.authentication-api:${jakarta_authentication_api_version}", "jakarta.security.enterprise:jakarta.security.enterprise-api:${jakarta_security_enterprise_api_version}", "jakarta.jms:jakarta.jms-api:${jakarta_jms_api_version}", "jakarta.activation:jakarta.activation-api:${jakarta_activation_api_version}", "jakarta.mail:jakarta.mail-api:${jakarta_mail_api_version}", "jakarta.resource:jakarta.resource-api:${jakarta_resource_api_version}", "jakarta.authorization:jakarta.authorization-api:${jakarta_authorization_api_version}", "jakarta.enterprise.concurrent:jakarta.enterprise.concurrent-api:${jakarta_enterprise_concurrent_api_version}", "jakarta.batch:jakarta.batch-api:${jakarta_batch_api_version}", "jakarta.xml.bind:jakarta.xml.bind-api:${jakarta_xml_bind_api_version}", "jakarta.xml.ws:jakarta.xml.ws-api:${jakarta_xml_ws_api_version}", "jakarta.xml.soap:jakarta.xml.soap-api:${jakarta_xml_soap_api_version}", "org.eclipse.angus:angus-mail:${angus_mail_version}", "args4j:args4j:2.37", "cglib:cglib:3.3.0", { artifacts=[ logback-classic, logback-core ] group="ch.qos.logback" version="$logbackVersion" }, { artifacts=[ common, jetty12 ] group="ch.qos.logback.access" version="$logbackAccessVersion" }, "org.eclipse.parsson:parsson:1.1.7", { artifacts=[ marketplacemetering, s3 ] group="software.amazon.awssdk" version="$amazonawsVersion" }, "io.github.samueleresca:pekko-quartz-scheduler_${scalaVersion}:${pekkoQuartzSchedulerVersion}-pekko-${pekkoMajorVersion}.x", "com.esotericsoftware:kryo5:5.6.0", { artifacts=[ jackson-annotations, jackson-core, jackson-databind ] group="com.fasterxml.jackson.core" version="$jacksonVersion" }, { artifacts=[ jackson-datatype-joda ] group="com.fasterxml.jackson.datatype" version="$jacksonVersion" }, { artifacts=[ jackson-jakarta-rs-json-provider ] group="com.fasterxml.jackson.jakarta.rs" version="$jacksonVersion" }, "com.fasterxml.jackson.module:jackson-module-scala_${scalaVersion}:${jacksonVersion}", "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:${jacksonVersion}", "com.flipkart.zjsonpatch:zjsonpatch:0.4.14", "com.github.java-json-tools:btf:1.3", "com.github.java-json-tools:jackson-coreutils:2.0", "com.github.java-json-tools:json-patch:1.13", "com.github.java-json-tools:msg-simple:1.2", "com.github.nscala-time:nscala-time_${scalaVersion}:2.34.0", "io.altoo:pekko-kryo-serialization_${scalaVersion}:${pekkoKryoSerializationVersion}", "com.github.scopt:scopt_${scalaVersion}:4.1.0", "com.github.stefanbirkner:system-lambda:1.2.1", "com.github.tomakehurst:wiremock-jre8-standalone:2.35.0", "com.github.zafarkhaja:java-semver:0.10.2", "com.google.code.findbugs:annotations:3.0.1", "com.google.code.findbugs:jsr305:3.0.2", "com.github.ben-manes.caffeine:caffeine:${caffeineVersion}", "com.google.guava:guava:33.3.1-jre", "com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer:${owaspJavaHtmlSanitizerVersion}", "com.h2database:h2:2.3.232", "com.hierynomus:asn-one:0.6.0", "io.rest-assured:rest-assured:$restassuredVersion", "com.lihaoyi:requests_${scalaVersion}:0.8.0", "com.oracle.database.jdbc:ojdbc11:23.5.0.24.07", "com.ibm:db2jcc4:4.28.11", "org.apache.pekko:pekko-persistence-jdbc_$scalaVersion:$pekkoPersistenceJdbcVersion", "com.microsoft.sqlserver:mssql-jdbc:12.8.1.jre11", "com.networknt:json-schema-validator:$jsonSchemaValidatorVersion", "com.samskivert:jmustache:1.16", "com.thoughtworks.xstream:xstream:1.4.21", "com.xebialabs.chill:chill_${scalaVersion}:0.11.0", "com.github.stefanbirkner:system-rules:1.19.0", "com.typesafe.scala-logging:scala-logging_${scalaVersion}:3.9.5", { artifacts=[ "org.eclipse.jgit", "org.eclipse.jgit.http.server", "org.eclipse.jgit.http.apache", "org.eclipse.jgit.ssh.jsch" ] group="org.eclipse.jgit" version="$jgitVersion" }, { artifacts=[ "pekko-actor_${scalaVersion}", "pekko-actor-typed_${scalaVersion}", "pekko-cluster-sharding_${scalaVersion}", "pekko-cluster_${scalaVersion}", "pekko-cluster-typed_${scalaVersion}", "pekko-cluster-tools_${scalaVersion}", "pekko-distributed-data_${scalaVersion}", "pekko-remote_${scalaVersion}", "pekko-serialization-jackson_${scalaVersion}", "pekko-slf4j_${scalaVersion}", "pekko-stream_${scalaVersion}", "pekko-stream-testkit_${scalaVersion}", "pekko-testkit_${scalaVersion}" ] group="org.apache.pekko" version="$pekkoVersion" }, { artifacts=[ "pekko-http_${scalaVersion}", "pekko-http-core_${scalaVersion}", "pekko-http-spray-json_${scalaVersion}", "pekko-http-testkit_${scalaVersion}", "pekko-http-xml_${scalaVersion}" ] group="org.apache.pekko" version="$pekkoHttpVersion" }, "com.typesafe:config:1.4.3", "com.unboundid:unboundid-ldapsdk:6.0.8", "com.vmware:vijava:5.1", "com.xebialabs.cloud:overcast:$overcastVersion", "com.xebialabs.deployit.documentation:base-documentation-style:$docBaseStyleVersion@zip", "com.xebialabs.deployit.gradle:license-data:$licenseDatabaseVersion", { artifacts=[ base-plugin, command-plugin, database-plugin, deployment-checklist-plugin, file-plugin, generic-plugin, group-orchestrator-plugin, jee-plugin, powershell-plugin, python-plugin, remoting-plugin, trigger-plugin, webserver-plugin ] group="com.xebialabs.deployit.plugins" version="$xlDeployVersion" }, { artifacts=[ xld-provision, xld-provision-cli ] group="com.xebialabs.deployit.plugins" version="$xldProvisionVersion" }, { artifacts=[ overthere ] excludes=[ "xpp3:xpp3", "pull-parser:pull-parser" ] group="com.xebialabs.overthere" version="$overthereVersion" }, "com.xebialabs.restito:restito:1.0.1", "com.zaxxer:HikariCP:6.0.0", "commons-codec:commons-codec:1.17.1", "commons-collections:commons-collections4:4.4", "commons-io:commons-io:2.17.0", "commons-lang:commons-lang:2.6", { artifacts=[ kryo-serializers ] excludes=[ "com.esotericsoftware:kryo" ] group="de.javakaffee" version="0.45" }, { artifacts=[ "truezip-driver-file", "truezip-driver-tar", "truezip-driver-zip", "truezip-file", "truezip-kernel" ] excludes=[ "org.bouncycastle:bcprov-jdk15on" ] group="de.schlichtherle.truezip" version="$trueZipVersion" }, "org.dom4j:dom4j:2.1.4", "httpunit:httpunit:1.7.3", { artifacts=[ "kamon-core_${scalaVersion}", "kamon-system-metrics_${scalaVersion}", "kamon-jdbc_${scalaVersion}" ] group="io.kamon" version="$kamonVersion" }, "io.smallrye.config:smallrye-config:$smallryeVersion", "io.smallrye:jandex:$smallryeJandexVersion", "io.spray:spray-json_${scalaVersion}:$sprayJsonVersion", "jline:jline:2.14.6", "joda-time:joda-time:2.13.0", "junit:junit:4.13.2", "com.mysql:mysql-connector-j:9.0.0", "org.postgresql:postgresql:42.7.4", "nl.javadude.assumeng:assumeng:1.2.4", "nl.javadude.scannit:scannit:$scannitVersion", "nl.javadude.t2bus:t2-bus:1.2.1", "org.jboss.windup.decompiler:decompiler-fernflower:6.3.9.Final", "org.apache.camel:camel-core:$camelVersion", "org.apache.camel:camel-spring:$camelVersion", "org.apache.camel:camel-spring-javaconfig:$camelVersion", "org.apache.maven:maven-artifact:$mavenArtifactVersion", "net.bytebuddy:byte-buddy:1.15.3", "net.bytebuddy:byte-buddy-agent:1.15.3", "io.github.classgraph:classgraph:4.8.149", "io.github.java-diff-utils:java-diff-utils:4.12", { artifacts=[ jna, jna-platform ] group="net.java.dev.jna" version="$jnaVersion" }, "com.github.pureconfig:pureconfig_${scalaVersion}:0.17.1", "org.apache.commons:commons-compress:${commonsCompressVersion}", "org.apache.commons:commons-configuration2:2.10.1", "org.apache.commons:commons-csv:1.9.0", "org.apache.commons:commons-lang3:3.17.0", "org.apache.commons:commons-math3:3.6.1", "org.apache.commons:commons-text:1.12.0", { artifacts=[ derby, derbyclient, derbynet, derbyshared ] group="org.apache.derby" version="$derbyVersion" }, { artifacts=[ artemis-jakarta-client, artemis-jakarta-server ] group="org.apache.activemq" version="2.30.0" }, { artifacts=[ httpclient, httpmime ] group="org.apache.httpcomponents" version="$httpClient4Version" }, "org.apache.httpcomponents:httpcore:$httpCore4Version", "org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:1.0.1", "org.apache.geronimo.specs:geronimo-json_1.1_spec:1.5", { artifacts=[ "geronimo-jms_1.1_spec", "geronimo-jta_1.1_spec" ] group="org.apache.geronimo.specs" version="1.1.1" }, { artifacts=[ httpclient5 ] group="org.apache.httpcomponents.client5" version="$httpClientVersion" }, { artifacts=[ httpcore5, httpcore5-h2 ] group="org.apache.httpcomponents.core5" version="$httpCoreVersion" }, "org.springframework:spring-test:6.0.10", { artifacts=[ jackrabbit-api, jackrabbit-core, jackrabbit-jcr-commons, jackrabbit-jcr-server, jackrabbit-spi, jackrabbit-spi-commons, jackrabbit-webdav ] group="org.apache.jackrabbit" version="$jackrabbitVersion" }, "org.apache.jackrabbit:jackrabbit-webapp:$jackrabbitVersion}@ja", { artifacts=[ apache-mime4j-core, apache-mime4j-dom, apache-mime4j-storage ] group="org.apache.james" version="$apacheMime4jVersion" }, "org.apache.jclouds.api:ec2:$jcloudsVersion", "org.apache.jclouds.provider:aws-ec2:$jcloudsVersion", { artifacts=[ jclouds-compute, jclouds-core ] group="org.apache.jclouds" version="$jcloudsVersion" }, { artifacts=[ log4j-api, log4j-to-slf4j ] group="org.apache.logging.log4j" version="$log4jVersion" }, "org.apache.maven:maven-aether-provider:3.3.9", "org.apache.mina:mina-core:$minaVersion", "org.apache.qpid:qpid-jms-client:2.4.0", { artifacts=[ sshd-osgi, sshd-sftp ] group="org.apache.sshd" version="$sshdVersion" }, "org.apache.velocity:velocity:1.7", { artifacts=[ aspectjrt, aspectjweaver ] group="org.aspectj" version="$aspectjVersion" }, { artifacts=[ bcpkix-jdk18on, bcprov-jdk18on, bcutil-jdk18on ] group="org.bouncycastle" version="$bouncyCastleVersion" }, "org.clapper:grizzled-slf4j_${scalaVersion}:1.3.4", "org.codehaus.groovy:groovy-all:${groovyVersion}", "org.codehaus.jettison:jettison:1.5.4", "org.easymock:easymock:4.3", "org.easytesting:fest-reflect:1.4.1", "org.easytesting:fest-assert-core:2.0M10", { artifacts=[ aether, aether-api, aether-connector-basic, aether-impl, aether-spi, aether-transport-file, aether-transport-http ] group="org.eclipse.aether" version="$aetherVersion" }, { artifacts=[ jetty-client, jetty-jmx, jetty-security, jetty-server, jetty-util, jetty-alpn-server, jetty-alpn-java-server ] group="org.eclipse.jetty" version="$jettyVersion" }, { artifacts=[ jetty-ee10-jndi, jetty-ee10-servlet, jetty-ee10-servlets, jetty-ee10-webapp ] group="org.eclipse.jetty.ee10" version="$jettyVersion" }, { artifacts=[ jetty-websocket-jetty-client, jetty-websocket-jetty-api, jetty-websocket-jetty-server ] group="org.eclipse.jetty.websocket" version="$jettyVersion" }, { artifacts=[ jetty-ee10-websocket-jetty-client, jetty-ee10-websocket-jetty-server ] group="org.eclipse.jetty.ee10.websocket" version="$jettyVersion" }, "org.eclipse.jetty.http2:jetty-http2-server:${jettyVersion}", "org.eclipse.microprofile.config:microprofile-config-api:$microprofileConfigApiVersion", "org.freemarker:freemarker:2.3.32", "org.fusesource.hawtbuf:hawtbuf:1.11", "org.glassfish.jaxb:jaxb-runtime:4.0.5", { artifacts=[ hamcrest-core, hamcrest-library ] group="org.hamcrest" version="2.2" }, { artifacts=[ infinispan-cachestore-jdbc, infinispan-commons, infinispan-core, infinispan-jcache, infinispan-core-jakarta ] group="org.infinispan" version="$infinispanVersion" }, "org.javassist:javassist:3.30.2-GA", { artifacts=[ resteasy-spring ] group="org.jboss.resteasy.spring" version="$resteasySpringVersion" }, { artifacts=[ resteasy-core, resteasy-client, resteasy-client-api, resteasy-core-spi, resteasy-jackson2-provider, resteasy-jaxb-provider, resteasy-jaxrs-all, resteasy-multipart-provider, resteasy-netty4 ] excludes=[ "org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec" ] group="org.jboss.resteasy" version="$resteasyVersion" }, "org.jdom:jdom2:2.0.6.1", "org.joda:joda-convert:2.2.3", "org.liquibase:liquibase-core:${liquibaseVersion}", "com.mattbertolini:liquibase-slf4j:${liquibaseSlf4jVersion}", "org.mockito:mockito-core:${$mockitoVersion}", "org.owasp.antisamy:antisamy:1.7.1", "org.pegdown:pegdown:1.6.0", "org.python:jython-standalone:$jythonStandaloneVersion", "org.scala-lang.modules:scala-java8-compat_${scalaVersion}:1.0.2", "org.scala-lang.modules:scala-xml_${scalaVersion}:$scalaXmlVersion", { artifacts=[ scala-library, scala-reflect ] group="org.scala-lang" version="$scalaFullVersion" }, "org.scala-lang.modules:scala-parallel-collections_${scalaVersion}:${scalaParallelCollectionVersion}", "org.scalacheck:scalacheck_${scalaVersion}:1.17.0", "org.scalatest:scalatest_${scalaVersion}:${scalaTestVersion}", "org.scalatestplus:junit-4-13_${scalaVersion}:${scalaTestPlusVersion}", "org.scalatestplus:testng-7-10_${scalaVersion}:${scalaTestPlusVersion}", "org.scalatestplus:mockito-5-12_${scalaVersion}:${scalaTestPlusVersion}", "org.scalatestplus:scalacheck-1-14_${scalaVersion}:3.2.2.0", "com.vladsch.flexmark:flexmark-all:${flexmarkVersion}", "org.seleniumhq.selenium:selenium-java:$seleniumVersion", { artifacts=[ jcl-over-slf4j, jul-to-slf4j, log4j-over-slf4j, slf4j-api, slf4j-nop ] group="org.slf4j" version="$slf4jVersion" }, { artifacts=[ spring-boot, spring-boot-starter, spring-boot-starter-web, spring-boot-starter-jetty ] group="org.springframework.boot" version="$springBootVersion" }, "org.springframework.cloud:spring-cloud-config-dependencies:$springCloudConfigVersion", "org.springframework.ldap:spring-ldap-core:$springLdapVersion", { artifacts=[ spring-security-config, spring-security-core, spring-security-ldap, spring-security-web, spring-security-oauth2-core, spring-security-oauth2-client, spring-security-oauth2-jose, spring-security-oauth2-resource-server, spring-security-crypto ] group="org.springframework.security" version="$springSecurityVersion" }, { artifacts=[ spring-beans, spring-context, spring-context-support, spring-core, spring-jdbc, spring-jms, spring-test, spring-messaging, spring-web, spring-webmvc, spring-websocket, spring-orm, spring-tx ] group="org.springframework" version="$springVersion" }, { artifacts=[ spring-session-core, spring-session-jdbc ] group="org.springframework.session" version="$springSessionVersion" }, "org.springframework.data:spring-data-jpa:$springDataJpaVersion", "org.hibernate.orm:hibernate-core:$hibernateVersion", "org.testng:testng:$testNgVersion", "org.yaml:snakeyaml:2.3", "pl.pragmatists:JUnitParams:1.1.1", { artifacts=[ "crash.shell", "crash.cli", "crash.connectors.ssh", "crash.connectors.telnet", "crash.embed.spring" ] group="org.crashub" version="$crashVersion" }, "net.wimpi:telnetd-x:$telnetdVersion", { artifacts=[ "slick_$scalaVersion", "slick-hikaricp_$scalaVersion" ] group="com.typesafe.slick" version="$slickVersion" }, "com.dimafeng:testcontainers-scala_$scalaVersion:$testcontainersScalaVersion", "com.jayway.jsonpath:json-path:${jsonpathVersion}", { artifacts=[ metrics-core, metrics-jvm, metrics-jmx, metrics-jdbc, metrics-jetty, metrics-http, metrics-influxdb, metrics-spring-webmvc, metrics-spring-security ] group="com.tqdev.metrics" version="$tqdevMetricsVersion" }, { artifacts=[ awaitility, awaitility-scala ] group="org.awaitility" version="$awaitilityVersion" }, "net.jcip:jcip-annotations:$jcipAnnotationsVersion", "com.sun.xml.bind:jaxb-impl:4.0.3", "jakarta.management.j2ee:jakarta.management.j2ee-api:1.1.4", { artifacts=[ appserver-api, appserver-api-impl, appserver-core, appserver-main, appserver-migrations-tests, engine-api, engine-spi, server-extension, udm-plugin-api ] group="com.xebialabs.deployit" version="$xlPlatformVersion" }, { artifacts=[ engine-xml, engine-xml-tests, json-patch, local-booter, packager, remote-booter, replacer, staged-files, test-tools ] group="com.xebialabs.deployit.engine" version="$xlPlatformVersion" }, "com.xebialabs.deployit.license:xl-license-generator:$xlPlatformVersion", "com.xebialabs.deployit.ascode:xl-devops-as-code-common:$xlPlatformVersion", { artifacts=[ appserver-migrations-sql, export-cis, maven-resolver, repository-utils, scala-base, test-services-utils, test-utils, xl-base, xl-core, xl-endpoints-api, xl-endpoints-routes, xl-chain-of-custody, xl-cluster, xl-license, xl-license-api, xl-license-web, xl-localisation, xl-pendo-analytics, xl-plugin, xl-plugin-manager, xl-repository-api, xl-repository-tck, xl-repository-sql, xl-script-engine, xl-auth-oidc, xl-security, xl-security-api, xl-security-converter, xl-security-core, xl-security-tests, xl-support-package, xl-test-repository, xl-ui-components-api, xl-ui-components-rest, xl-utils, xl-jmx, xl-webhooks-common, xl-webhooks-endpoint, xl-webhooks-queue ] group="com.xebialabs.xl-platform" version="$xlPlatformVersion" }, { artifacts=[ packager, planner, tasker, test-engine ] group="com.xebialabs.deployit.engine" version="$xlDeployVersion" }, "com.xebialabs.deployit.gradle:license-data:$licenseDatabaseVersion", { artifacts=[ commonmark, commonmark-ext-autolink, commonmark-ext-gfm-strikethrough, commonmark-ext-gfm-tables, commonmark-ext-ins ] group="org.commonmark" version="${commonMarkVersion}" }, "org.wiremock:wiremock-standalone:${wiremockVersion}", "com.google.code.gson:gson:${gsonVersion}", "com.icegreen:greenmail:${greenmailVersion}", { artifacts=[ xl-security-tests ] group="com.xebialabs.xl-platform" version="$xlPlatformVersion" }, "com.xebialabs.cloud:overcast:$overcastVersion", "com.xebialabs.xlrelease.plugins:xlr-xld-plugin:${xlrXldVersion}", "com.xebialabs.xlrelease.test:xlr-docker-runner-plugin:${xlrDockerRunnerPluginVersion}", "com.xhaus:jyson:${jysonVersion}", { artifacts=[ micrometer-core, micrometer-registry-jmx, micrometer-jetty12 ] group="io.micrometer" version="$micrometerVersion" }, "io.spring.asciidoctor:spring-asciidoctor-extensions-block-switch:${springAsciidoctorExtensionsVersion}", "net.engio:mbassador:${mbassadorVersion}", "org.apache.pdfbox:pdfbox:${pdfBoxVersion}", { artifacts=[ "pekko-management_$scalaVersion", "pekko-management-cluster-http_$scalaVersion", "pekko-management-cluster-bootstrap_$scalaVersion" ] group="org.apache.pekko" version="$pekkoManagementVersion" }, "org.apache.pekko:pekko-discovery_$scalaVersion:$pekkoVersion", "org.apache.poi:poi-ooxml-schemas:${poiSchemasVersion}", { artifacts=[ poi, poi-ooxml ] group="org.apache.poi" version="$poiVersion" }, "org.apache.tika:tika-core:${tikaCoreVersion}", "org.assertj:assertj-core:${assertjCoreVersion}", "org.hdrhistogram:HdrHistogram:${hdrHistogramVersion}", { artifact=resteasy-servlet-spring-boot-starter excludes=[ "org.junit.platform:junit-platform-commons" ] group="org.jboss.resteasy" version="${resteasyBootVersion}" }, "org.jsoup:jsoup:${jsoupVersion}", "org.codehaus.groovy:groovy-all:${groovyVersion}", "org.kohsuke:github-api:${githubApiVersion}", { artifacts=[ quartz, quartz-jobs ] group="org.quartz-scheduler" version="$quartzVersion" }, "org.littleshoot:littleproxy:${littleproxyVersion}", "org.mnode.ical4j:ical4j:${ical4jVersion}", "org.spockframework:spock-core:${spockVersion}", { artifacts=[ spring-security-kerberos-core, spring-security-kerberos-web ] group="org.springframework.security.kerberos" version="$springSecurityKerberosVersion" }, "org.threeten:threeten-extra:${threetenVersion}", "org.tmatesoft.svnkit:svnkit:${svnkitVersion}", "p6spy:p6spy:${p6spyVersion}", "com.rabbitmq.jms:rabbitmq-jms:${rabbitmqJmsVersion}", "org.apache.activemq:activemq-broker:${activeMqVersion}" ] # you CANNOT have a PROPER rewrite to a module that is not defined as a managed dependency via same mechanism rewrites { # jcip - Java Concurrency in Practice annotations - you only need 1 implementation "com.github.stephenc.jcip:jcip-annotations"="net.jcip:jcip-annotations" "com.sun.mail:jakarta.mail"="org.eclipse.angus:angus-mail" # MAIL: "com.sun.mail:javax.mail"="org.eclipse.angus:angus-mail" "commons-logging:commons-logging"="org.slf4j:jcl-over-slf4j" # ACTIVATION: "javax.activation:javax.activation-api"="jakarta.activation:jakarta.activation-api" # ANNOTATION: "javax.annotation:javax.annotation-api"="jakarta.annotation:jakarta.annotation-api" # INJECT: "javax.inject:javax.inject"="jakarta.inject:jakarta.inject-api" # JMS: "javax.jms:javax.jms-api"="jakarta.jms:jakarta.jms-api" # JSON: # no change in package name "javax.json:javax.json-api"="jakarta.json:jakarta.json-api" "javax.mail:mail"="org.eclipse.angus:angus-mail" # PERSISTENCE: "javax.persistence:javax.persistence-api"="jakarta.persistence:jakarta.persistence-api" # SERVLET: "javax.servlet:javax.servlet-api"="jakarta.servlet:jakarta.servlet-api" "javax.servlet:servlet-api"="jakarta.servlet:jakarta.servlet-api" # TRANSATION: "javax.transaction:jta"="jakarta.transaction:jakarta.transaction-api" # VALIDATION: "javax.validation:validation-api"="jakarta.validation:jakarta.validation-api" "javax.xml.bind:jaxb-api"="jakarta.xml.bind:jakarta.xml.bind-api" "jdom:jdom"="org.jdom:jdom2" "log4j:log4j"="org.slf4j:log4j-over-slf4j" "org.eclipse.jetty.http2:http2-server"="org.eclipse.jetty.http2:jetty-http2-server" "org.eclipse.jetty.websocket:websocket-jetty-api"="org.eclipse.jetty.websocket:jetty-websocket-jetty-api" "org.eclipse.jetty.websocket:websocket-jetty-client"="org.eclipse.jetty.websocket:jetty-websocket-jetty-client" "org.eclipse.jetty.websocket:websocket-jetty-server"="org.eclipse.jetty.websocket:jetty-websocket-jetty-server" # jetty rewrites: "org.eclipse.jetty:jetty-jndi"="org.eclipse.jetty.ee10:jetty-ee10-jndi" "org.eclipse.jetty:jetty-servlet"="org.eclipse.jetty.ee10:jetty-ee10-servlet" "org.eclipse.jetty:jetty-servlets"="org.eclipse.jetty.ee10:jetty-ee10-servlets" "org.eclipse.jetty:jetty-webapp"="org.eclipse.jetty.ee10:jetty-webapp" # As of RESTEasy 5.0.0 the Spring integration has moved to a new project, group id and version. The new group id is org.jboss.resteasy.spring. "org.jboss.resteasy:resteasy-spring"="org.jboss.resteasy.spring:resteasy-spring" "org.jboss.spec.javax.annotation:jboss-annotations-api_1.3_spec"="jakarta.annotation:jakarta.annotation-api" # JAXRS: "org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec"="jakarta.ws.rs:jakarta.ws.rs-api" # JAXB: "org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec"="jakarta.xml.bind:jakarta.xml.bind-api" "org.jboss:jandex"="io.smallrye:jandex" "org.jdom:jdom"="org.jdom:jdom2" "org.python:jython"="org.python:jython-standalone" } versions { activeMqVersion="6.1.3" # please keep the list sorted aetherVersion="1.1.0" amazonawsVersion="2.29.24" # # "angus_mail_version"="2.0.3" apacheMime4jVersion="0.8.11" aspectjVersion="1.9.22.1" assertjCoreVersion="3.26.3" awaitilityVersion="4.2.2" bouncyCastleVersion="1.78.1" caffeineVersion="3.1.8" camelVersion="3.20.9" commonMarkVersion="0.23.0" commonsCompressVersion="1.27.1" crashVersion="1.3.2" # upgrade to 10.17.x requires java 21 derbyVersion="10.16.1.2" docBaseStyleVersion="3.1.6" flexmarkVersion="0.60.0" # FIXME: version 2.0.0-alpha-2 available githubApiVersion="1.326" greenmailVersion="2.1.0-rc-1" groovyVersion="2.4.21" gsonVersion="2.11.0" hdrHistogramVersion="2.2.2" # keep hibernate version it in sync with spring boot hibernateVersion="6.5.3.Final" httpClient4Version="4.5.14" httpClientVersion="5.4" httpCore4Version="4.4.16" httpCoreVersion="5.3" # FIXME: version "4.0.4" available but fails compilation ical4jVersion="3.2.19" infinispanVersion="14.0.33.Final" jackrabbitVersion="2.19.3" jacksonVersion="2.18.0" "jakarta_activation_api_version"="2.1.3" "jakarta_annotation_api_version"="2.1.1" "jakarta_authentication_api_version"="3.0.0" "jakarta_authorization_api_version"="2.1.0" "jakarta_batch_api_version"="2.1.1" "jakarta_ejb_api_version"="4.0.1" "jakarta_el_api_version"="5.0.1" "jakarta_enterprise_cdi_api_version"="4.0.1" "jakarta_enterprise_concurrent_api_version"="3.0.1" "jakarta_faces_api_version"="4.0.1" "jakarta_inject_version"="2.0.1" "jakarta_interceptor_api_version"="2.1.0" # "jakarta_jms_api_version"="3.1.0" "jakarta_json_api_version"="2.1.3" "jakarta_json_bind_api_version"="3.0.0" "jakarta_mail_api_version"="2.1.3" "jakarta_persistence_api_version"="3.1.0" "jakarta_resource_api_version"="2.1.0" "jakarta_security_enterprise_api_version"="3.0.0" # versions are defined in parent pom: # https://github.com/eclipse-ee4j/jakartaee-api/blob/10.0.x-BRANCH/pom.xml # "jakarta_servlet_api_version"="6.0.0" "jakarta_servlet_jsp_api_version"="3.1.0" "jakarta_servlet_jsp_jstl_api_version"="3.0.0" "jakarta_transaction_api_version"="2.0.1" "jakarta_validation_api_version"="3.0.2" # keep it in sync with jetty "jakarta_websocket_api_version"="2.1.1" "jakarta_ws_rs_api_version"="3.1.0" # "jakarta_xml_bind_api_version"="4.0.2" "jakarta_xml_soap_api_version"="3.0.0" "jakarta_xml_ws_api_version"="4.0.0" jcipAnnotationsVersion="1.0" jcloudsVersion="2.6.0" jettyVersion="12.0.15" jgitVersion="7.0.0.202409031743-r" jnaVersion="5.13.0" jsonSchemaValidatorVersion="1.0.79" jsonpathVersion="2.9.0" jsoupVersion="1.18.1" jysonVersion="1.0.2" jythonStandaloneVersion="2.7.4" kamonVersion="2.6.6" licenseDatabaseVersion="2.0.124" liquibaseSlf4jVersion="5.0.0" liquibaseVersion="4.21.1" littleproxyVersion="1.1.3.xl" log4jVersion="2.24.0" logbackAccessVersion="2.0.3" logbackVersion="1.5.11" mavenArtifactVersion="3.9.9" mbassadorVersion="1.3.2" micrometerVersion="1.13.4" microprofileConfigApiVersion="3.0.3" # 2.0.x is required by ApacheDS 1.5.x minaVersion="2.0.25" mockitoVersion="5.14.1" overcastVersion="2.5.2" overthereVersion="5.6.16" owaspJavaHtmlSanitizerVersion="20240325.1" p6spyVersion="3.9.1" # FIXME: "3.0.3" fails :modules:xlr-reports-module:test pdfBoxVersion="2.0.32" pekkoHttpVersion="1.1.0" pekkoKryoSerializationVersion="1.2.0" pekkoMajorVersion="1.1" pekkoManagementVersion="1.1.0" pekkoPersistenceJdbcVersion="1.1.0" pekkoQuartzSchedulerVersion="1.3.0" pekkoVersion="1.1.2" poiSchemasVersion="4.1.2" # FIXME "5.3.0" fails :modules:xlr-reports-module:test poiVersion="4.1.2" # Plugin Dependency Versions - Do not upgrade the versions below that start with py pyBoto3Version="1.17.61" pyBotocoreVersion="1.20.112" pyCertifiVersion="2020.12.5" pyChardetVersion="4.0.0" pyDateutilVersion="2.8.2" pyIdnaVersion="3.1" pyIpaddressVersion="1.0.23" pyPyasn1Version="0.3.2" pyRequestsVersion="2.25.1" pyS3transferVersion="0.1.13" pySixVersion="1.15.0" pyUrllib3Version="1.25.3" pyYamlVersion="5.4.1" # latest version is "2.5.0-rc1" quartzVersion="2.3.2" rabbitmqJmsVersion="3.3.0" # Plugin Dependency Versions - Do not upgrade the versions above that start with py restassuredVersion="5.4.0" resteasyBootVersion="6.2.0.Final" resteasySpringVersion="3.1.3.Final" resteasyVersion="6.2.10.Final" scalaFullVersion="2.13.15" scalaParallelCollectionVersion="1.0.4" scalaTestPlusJunitVersion="3.2.19.0" scalaTestPlusVersion="3.2.19.0" scalaTestVersion="3.2.19" scalaVersion="2.13" scalaXmlVersion="2.3.0" scannitVersion="1.4.1" seleniumVersion="4.8.3" slf4jVersion="2.0.16" slickVersion="3.5.2" smallryeJandexVersion="3.2.3" smallryeVersion="3.3.4" # can't update to upper version without updating groovy spockVersion="1.3-groovy-2.4" sprayJsonVersion="1.3.6" springAsciidoctorExtensionsVersion="0.6.3" springBootVersion="3.3.5" springCloudConfigVersion="4.1.3" springDataJpaVersion="3.3.5" springLdapVersion="3.2.7" springSecurityKerberosVersion="2.1.1" springSecurityVersion="6.3.4" springSessionVersion="3.3.3" springVersion="6.1.14" sshdVersion="2.9.3" svnkitVersion="1.10.11" telnetdVersion="2.1.1" testNgVersion="7.10.2" testcontainersScalaVersion="0.40.10" threetenVersion="1.8.0" # FIXME: latest version is 2.9.2 tikaCoreVersion="1.28.5" tqdevMetricsVersion="0.9.26" "trueZipVersion"="7.7.10" wiremockVersion="3.9.1" xlCliVersion="25.1.0-115.113" xlPlatformVersion="25.1.0-115.113" xlrXldVersion="23.1.3" } }