You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1593 lines
29 KiB
1593 lines
29 KiB
plugins { |
|
id "org.springframework.boot.bom" |
|
id "org.springframework.boot.conventions" |
|
id "org.springframework.boot.deployed" |
|
} |
|
|
|
description = "Spring Boot Dependencies" |
|
|
|
bom { |
|
effectiveBomArtifact() |
|
upgrade { |
|
policy = "same-minor-version" |
|
gitHub { |
|
issueLabels = ["type: dependency-upgrade"] |
|
} |
|
} |
|
library("Angus Mail", "1.0.0") { |
|
group("org.eclipse.angus") { |
|
modules = [ |
|
"angus-core", |
|
"angus-mail", |
|
"dsn", |
|
"gimap", |
|
"imap", |
|
"jakarta.mail", |
|
"logging-mailhandler", |
|
"pop3", |
|
"smtp" |
|
] |
|
} |
|
} |
|
library("Artemis", "2.26.0") { |
|
group("org.apache.activemq") { |
|
modules = [ |
|
"artemis-amqp-protocol", |
|
"artemis-commons", |
|
"artemis-core-client", |
|
"artemis-jakarta-client", |
|
"artemis-jakarta-server", |
|
"artemis-jakarta-service-extensions", |
|
"artemis-jdbc-store", |
|
"artemis-journal", |
|
"artemis-quorum-api", |
|
"artemis-selector", |
|
"artemis-server", |
|
"artemis-service-extensions" |
|
] |
|
} |
|
} |
|
library("AspectJ", "1.9.20.1") { |
|
group("org.aspectj") { |
|
modules = [ |
|
"aspectjrt", |
|
"aspectjtools", |
|
"aspectjweaver" |
|
] |
|
} |
|
} |
|
library("AssertJ", "${assertjVersion}") { |
|
group("org.assertj") { |
|
modules = [ |
|
"assertj-core" |
|
] |
|
} |
|
} |
|
library("Awaitility", "4.2.0") { |
|
group("org.awaitility") { |
|
modules = [ |
|
"awaitility", |
|
"awaitility-groovy", |
|
"awaitility-kotlin", |
|
"awaitility-scala" |
|
] |
|
} |
|
} |
|
library("Brave", "5.14.1") { |
|
group("io.zipkin.brave") { |
|
imports = [ |
|
"brave-bom" |
|
] |
|
} |
|
} |
|
library("Build Helper Maven Plugin", "3.3.0") { |
|
group("org.codehaus.mojo") { |
|
plugins = [ |
|
"build-helper-maven-plugin" |
|
] |
|
} |
|
} |
|
library("Byte Buddy", "1.12.23") { |
|
group("net.bytebuddy") { |
|
modules = [ |
|
"byte-buddy", |
|
"byte-buddy-agent" |
|
] |
|
} |
|
} |
|
library("cache2k", "2.6.1.Final") { |
|
group("org.cache2k") { |
|
modules = [ |
|
"cache2k-api", |
|
"cache2k-config", |
|
"cache2k-core", |
|
"cache2k-jcache", |
|
"cache2k-micrometer", |
|
"cache2k-spring" |
|
] |
|
} |
|
} |
|
library("Caffeine", "3.1.8") { |
|
group("com.github.ben-manes.caffeine") { |
|
modules = [ |
|
"caffeine", |
|
"guava", |
|
"jcache", |
|
"simulator" |
|
] |
|
} |
|
} |
|
library("Cassandra Driver", "4.15.0") { |
|
group("com.datastax.oss") { |
|
imports = [ |
|
"java-driver-bom" |
|
] |
|
modules = [ |
|
"java-driver-core" |
|
] |
|
} |
|
} |
|
library("Classmate", "1.5.1") { |
|
group("com.fasterxml") { |
|
modules = [ |
|
"classmate" |
|
] |
|
} |
|
} |
|
library("Commons Codec", "${commonsCodecVersion}") { |
|
group("commons-codec") { |
|
modules = [ |
|
"commons-codec" |
|
] |
|
} |
|
} |
|
library("Commons DBCP2", "2.9.0") { |
|
group("org.apache.commons") { |
|
modules = [ |
|
"commons-dbcp2" { |
|
exclude group: "commons-logging", module: "commons-logging" |
|
} |
|
] |
|
} |
|
} |
|
library("Commons Lang3", "3.12.0") { |
|
group("org.apache.commons") { |
|
modules = [ |
|
"commons-lang3" |
|
] |
|
} |
|
} |
|
library("Commons Pool", "1.6") { |
|
group("commons-pool") { |
|
modules = [ |
|
"commons-pool" |
|
] |
|
} |
|
} |
|
library("Commons Pool2", "2.11.1") { |
|
group("org.apache.commons") { |
|
modules = [ |
|
"commons-pool2" |
|
] |
|
} |
|
} |
|
library("Couchbase Client", "3.4.11") { |
|
group("com.couchbase.client") { |
|
modules = [ |
|
"java-client" |
|
] |
|
} |
|
} |
|
library("DB2 JDBC", "11.5.9.0") { |
|
group("com.ibm.db2") { |
|
modules = [ |
|
"jcc" |
|
] |
|
} |
|
} |
|
library("Dependency Management Plugin", "1.1.4") { |
|
group("io.spring.gradle") { |
|
modules = [ |
|
"dependency-management-plugin" |
|
] |
|
} |
|
} |
|
library("Derby", "10.16.1.1") { |
|
group("org.apache.derby") { |
|
modules = [ |
|
"derby", |
|
"derbyclient", |
|
"derbynet", |
|
"derbyoptionaltools", |
|
"derbyshared", |
|
"derbytools" |
|
] |
|
} |
|
} |
|
library("Dropwizard Metrics", "4.2.22") { |
|
group("io.dropwizard.metrics") { |
|
imports = [ |
|
"metrics-bom" |
|
] |
|
} |
|
} |
|
library("Ehcache3", "3.10.8") { |
|
group("org.ehcache") { |
|
modules = [ |
|
"ehcache", |
|
"ehcache" { |
|
classifier = 'jakarta' |
|
}, |
|
"ehcache-clustered", |
|
"ehcache-transactions", |
|
"ehcache-transactions" { |
|
classifier = 'jakarta' |
|
} |
|
] |
|
} |
|
} |
|
library("Elasticsearch Client", "8.5.3") { |
|
group("org.elasticsearch.client") { |
|
modules = [ |
|
"elasticsearch-rest-client" { |
|
exclude group: "commons-logging", module: "commons-logging" |
|
}, |
|
"elasticsearch-rest-client-sniffer" { |
|
exclude group: "commons-logging", module: "commons-logging" |
|
}, |
|
] |
|
} |
|
group("co.elastic.clients") { |
|
modules = [ |
|
"elasticsearch-java" |
|
] |
|
} |
|
} |
|
library("Flyway", "9.5.1") { |
|
group("org.flywaydb") { |
|
modules = [ |
|
"flyway-core", |
|
"flyway-firebird", |
|
"flyway-mysql", |
|
"flyway-sqlserver" |
|
] |
|
plugins = [ |
|
"flyway-maven-plugin" |
|
] |
|
} |
|
} |
|
library("FreeMarker", "2.3.32") { |
|
group("org.freemarker") { |
|
modules = [ |
|
"freemarker" |
|
] |
|
} |
|
} |
|
library("Git Commit ID Plugin", "5.0.1") { |
|
group("io.github.git-commit-id") { |
|
plugins = [ |
|
"git-commit-id-maven-plugin" |
|
] |
|
} |
|
} |
|
library("Glassfish JAXB", "4.0.4") { |
|
group("org.glassfish.jaxb") { |
|
imports = [ |
|
"jaxb-bom" |
|
] |
|
} |
|
} |
|
library("Glassfish JSTL", "3.0.1") { |
|
group("org.glassfish.web") { |
|
modules = [ |
|
"jakarta.servlet.jsp.jstl" |
|
] |
|
} |
|
} |
|
library("GraphQL Java", "19.5") { |
|
group("com.graphql-java") { |
|
modules = [ |
|
"graphql-java" |
|
] |
|
} |
|
} |
|
library("Groovy", "4.0.15") { |
|
group("org.apache.groovy") { |
|
imports = [ |
|
"groovy-bom" |
|
] |
|
} |
|
} |
|
library("Gson", "2.9.1") { |
|
group("com.google.code.gson") { |
|
modules = [ |
|
"gson" |
|
] |
|
} |
|
} |
|
library("H2", "2.1.214") { |
|
group("com.h2database") { |
|
modules = [ |
|
"h2" |
|
] |
|
} |
|
} |
|
library("Hamcrest", "${hamcrestVersion}") { |
|
group("org.hamcrest") { |
|
modules = [ |
|
"hamcrest", |
|
"hamcrest-core", |
|
"hamcrest-library" |
|
] |
|
} |
|
} |
|
library("Hazelcast", "5.1.7") { |
|
group("com.hazelcast") { |
|
modules = [ |
|
"hazelcast", |
|
"hazelcast-spring" |
|
] |
|
} |
|
} |
|
library("Hibernate", "6.1.7.Final") { |
|
group("org.hibernate.orm") { |
|
modules = [ |
|
"hibernate-agroal", |
|
"hibernate-ant", |
|
"hibernate-c3p0", |
|
"hibernate-community-dialects", |
|
"hibernate-core", |
|
"hibernate-envers", |
|
"hibernate-graalvm", |
|
"hibernate-hikaricp", |
|
"hibernate-jcache", |
|
"hibernate-jpamodelgen", |
|
"hibernate-micrometer", |
|
"hibernate-proxool", |
|
"hibernate-spatial", |
|
"hibernate-testing", |
|
"hibernate-vibur" |
|
] |
|
} |
|
} |
|
library("Hibernate Validator", "8.0.1.Final") { |
|
group("org.hibernate.validator") { |
|
modules = [ |
|
"hibernate-validator", |
|
"hibernate-validator-annotation-processor" |
|
] |
|
} |
|
} |
|
library("HikariCP", "5.0.1") { |
|
group("com.zaxxer") { |
|
modules = [ |
|
"HikariCP" |
|
] |
|
} |
|
} |
|
library("HSQLDB", "2.7.2") { |
|
group("org.hsqldb") { |
|
modules = [ |
|
"hsqldb" |
|
] |
|
} |
|
} |
|
library("HtmlUnit", "2.65.1") { |
|
group("net.sourceforge.htmlunit") { |
|
modules = [ |
|
"htmlunit" { |
|
exclude group: "commons-logging", module: "commons-logging" |
|
} |
|
] |
|
} |
|
} |
|
library("HttpAsyncClient", "4.1.5") { |
|
group("org.apache.httpcomponents") { |
|
modules = [ |
|
"httpasyncclient" { |
|
exclude group: "commons-logging", module: "commons-logging" |
|
} |
|
] |
|
} |
|
} |
|
library("HttpClient", "4.5.14") { |
|
group("org.apache.httpcomponents") { |
|
modules = [ |
|
"fluent-hc", |
|
"httpclient" { |
|
exclude group: "commons-logging", module: "commons-logging" |
|
}, |
|
"httpclient-cache", |
|
"httpclient-osgi", |
|
"httpclient-win", |
|
"httpmime" |
|
] |
|
} |
|
} |
|
library("HttpClient5", "5.1.4") { |
|
group("org.apache.httpcomponents.client5") { |
|
modules = [ |
|
"httpclient5", |
|
"httpclient5-cache", |
|
"httpclient5-fluent", |
|
"httpclient5-win", |
|
] |
|
} |
|
} |
|
library("HttpCore", "4.4.16") { |
|
group("org.apache.httpcomponents") { |
|
modules = [ |
|
"httpcore", |
|
"httpcore-nio" |
|
] |
|
} |
|
} |
|
library("HttpCore5", "5.1.5") { |
|
group("org.apache.httpcomponents.core5") { |
|
modules = [ |
|
"httpcore5", |
|
"httpcore5-h2", |
|
"httpcore5-reactive" |
|
] |
|
} |
|
} |
|
library("Infinispan", "14.0.21.Final") { |
|
group("org.infinispan") { |
|
imports = [ |
|
"infinispan-bom" |
|
] |
|
} |
|
} |
|
library("InfluxDB Java", "2.23") { |
|
group("org.influxdb") { |
|
modules = [ |
|
"influxdb-java" |
|
] |
|
} |
|
} |
|
library("Jackson Bom", "${jacksonVersion}") { |
|
group("com.fasterxml.jackson") { |
|
imports = [ |
|
"jackson-bom" |
|
] |
|
} |
|
} |
|
library("Jakarta Activation", "2.1.2") { |
|
group("jakarta.activation") { |
|
modules = [ |
|
"jakarta.activation-api" |
|
] |
|
} |
|
} |
|
library("Jakarta Annotation", "2.1.1") { |
|
group("jakarta.annotation") { |
|
modules = [ |
|
"jakarta.annotation-api" |
|
] |
|
} |
|
} |
|
library("Jakarta JMS", "3.1.0") { |
|
group("jakarta.jms") { |
|
modules = [ |
|
"jakarta.jms-api" |
|
] |
|
} |
|
} |
|
library("Jakarta Json", "2.1.3") { |
|
group("jakarta.json") { |
|
modules = [ |
|
"jakarta.json-api" |
|
] |
|
} |
|
} |
|
library("Jakarta Json Bind", "3.0.0") { |
|
group("jakarta.json.bind") { |
|
modules = [ |
|
"jakarta.json.bind-api" |
|
] |
|
} |
|
} |
|
library("Jakarta Mail", "2.1.2") { |
|
group("jakarta.mail") { |
|
modules = [ |
|
"jakarta.mail-api" |
|
] |
|
} |
|
} |
|
library("Jakarta Management", "1.1.4") { |
|
group("jakarta.management.j2ee") { |
|
modules = [ |
|
"jakarta.management.j2ee-api" |
|
] |
|
} |
|
} |
|
library("Jakarta Persistence", "3.1.0") { |
|
group("jakarta.persistence") { |
|
modules = [ |
|
"jakarta.persistence-api" |
|
] |
|
} |
|
} |
|
library("Jakarta Servlet", "6.0.0") { |
|
group("jakarta.servlet") { |
|
modules = [ |
|
"jakarta.servlet-api" |
|
] |
|
} |
|
} |
|
library("Jakarta Servlet JSP JSTL", "3.0.0") { |
|
group("jakarta.servlet.jsp.jstl") { |
|
modules = [ |
|
"jakarta.servlet.jsp.jstl-api" |
|
] |
|
} |
|
} |
|
library("Jakarta Transaction", "2.0.1") { |
|
group("jakarta.transaction") { |
|
modules = [ |
|
"jakarta.transaction-api" |
|
] |
|
} |
|
} |
|
library("Jakarta Validation", "3.0.2") { |
|
group("jakarta.validation") { |
|
modules = [ |
|
"jakarta.validation-api" |
|
] |
|
} |
|
} |
|
library("Jakarta WebSocket", "2.1.1") { |
|
group("jakarta.websocket") { |
|
modules = [ |
|
"jakarta.websocket-api", |
|
"jakarta.websocket-client-api" |
|
] |
|
} |
|
} |
|
library("Jakarta WS RS", "3.1.0") { |
|
group("jakarta.ws.rs") { |
|
modules = [ |
|
"jakarta.ws.rs-api" |
|
] |
|
} |
|
} |
|
library("Jakarta XML Bind", "4.0.1") { |
|
group("jakarta.xml.bind") { |
|
modules = [ |
|
"jakarta.xml.bind-api" |
|
] |
|
} |
|
} |
|
library("Jakarta XML SOAP", "3.0.1") { |
|
group("jakarta.xml.soap") { |
|
modules = [ |
|
"jakarta.xml.soap-api" |
|
] |
|
} |
|
} |
|
library("Jakarta XML WS", "4.0.1") { |
|
group("jakarta.xml.ws") { |
|
modules = [ |
|
"jakarta.xml.ws-api" |
|
] |
|
} |
|
} |
|
library("Janino", "3.1.10") { |
|
group("org.codehaus.janino") { |
|
modules = [ |
|
"commons-compiler", |
|
"commons-compiler-jdk", |
|
"janino" |
|
] |
|
} |
|
} |
|
library("Javax Cache", "1.1.1") { |
|
group("javax.cache") { |
|
modules = [ |
|
"cache-api" |
|
] |
|
} |
|
} |
|
library("Javax Money", "1.1") { |
|
group("javax.money") { |
|
modules = [ |
|
"money-api" |
|
] |
|
} |
|
} |
|
library("Jaxen", "1.2.0") { |
|
group("jaxen") { |
|
modules = [ |
|
"jaxen" |
|
] |
|
} |
|
} |
|
library("Jaybird", "4.0.9.java11") { |
|
group("org.firebirdsql.jdbc") { |
|
modules = [ |
|
"jaybird" |
|
] |
|
} |
|
} |
|
library("JBoss Logging", "3.5.3.Final") { |
|
group("org.jboss.logging") { |
|
modules = [ |
|
"jboss-logging" |
|
] |
|
} |
|
} |
|
library("JDOM2", "2.0.6.1") { |
|
group("org.jdom") { |
|
modules = [ |
|
"jdom2" |
|
] |
|
} |
|
} |
|
library("Jedis", "4.3.2") { |
|
group("redis.clients") { |
|
modules = [ |
|
"jedis" |
|
] |
|
} |
|
} |
|
library("Jersey", "3.1.3") { |
|
group("org.glassfish.jersey") { |
|
imports = [ |
|
"jersey-bom" |
|
] |
|
} |
|
} |
|
library("Jetty Reactive HTTPClient", "3.0.10") { |
|
group("org.eclipse.jetty") { |
|
modules = [ |
|
"jetty-reactive-httpclient" |
|
] |
|
} |
|
} |
|
library("Jetty", "11.0.18") { |
|
group("org.eclipse.jetty") { |
|
imports = [ |
|
"jetty-bom" |
|
] |
|
} |
|
} |
|
library("JMustache", "1.15") { |
|
group("com.samskivert") { |
|
modules = [ |
|
"jmustache" |
|
] |
|
} |
|
} |
|
library("jOOQ", "3.17.16") { |
|
group("org.jooq") { |
|
modules = [ |
|
"jooq", |
|
"jooq-codegen", |
|
"jooq-kotlin", |
|
"jooq-meta" |
|
] |
|
plugins = [ |
|
"jooq-codegen-maven" |
|
] |
|
} |
|
} |
|
library("Json Path", "2.7.0") { |
|
group("com.jayway.jsonpath") { |
|
modules = [ |
|
"json-path", |
|
"json-path-assert" |
|
] |
|
} |
|
} |
|
library("Json-smart", "2.4.11") { |
|
group("net.minidev") { |
|
modules = [ |
|
"json-smart" |
|
] |
|
} |
|
} |
|
library("JsonAssert", "1.5.1") { |
|
group("org.skyscreamer") { |
|
modules = [ |
|
"jsonassert" |
|
] |
|
} |
|
} |
|
library("JTDS", "1.3.1") { |
|
group("net.sourceforge.jtds") { |
|
modules = [ |
|
"jtds" |
|
] |
|
} |
|
} |
|
library("JUnit", "4.13.2") { |
|
group("junit") { |
|
modules = [ |
|
"junit" |
|
] |
|
} |
|
} |
|
library("JUnit Jupiter", "${junitJupiterVersion}") { |
|
group("org.junit") { |
|
imports = [ |
|
"junit-bom" |
|
] |
|
} |
|
} |
|
library("Kafka", "3.3.2") { |
|
group("org.apache.kafka") { |
|
modules = [ |
|
"connect", |
|
"connect-api", |
|
"connect-basic-auth-extension", |
|
"connect-file", |
|
"connect-json", |
|
"connect-mirror", |
|
"connect-mirror-client", |
|
"connect-runtime", |
|
"connect-transforms", |
|
"generator", |
|
"kafka-clients", |
|
"kafka-clients" { |
|
classifier = "test" |
|
}, |
|
"kafka-log4j-appender", |
|
"kafka-metadata", |
|
"kafka-raft", |
|
"kafka-server-common", |
|
"kafka-server-common" { |
|
classifier = "test" |
|
}, |
|
"kafka-shell", |
|
"kafka-storage", |
|
"kafka-storage-api", |
|
"kafka-streams", |
|
"kafka-streams-scala_2.12", |
|
"kafka-streams-scala_2.13", |
|
"kafka-streams-test-utils", |
|
"kafka-tools", |
|
"kafka_2.12", |
|
"kafka_2.12" { |
|
classifier = "test" |
|
}, |
|
"kafka_2.13", |
|
"kafka_2.13" { |
|
classifier = "test" |
|
}, |
|
"trogdor" |
|
] |
|
} |
|
} |
|
library("Kotlin", "${kotlinVersion}") { |
|
group("org.jetbrains.kotlin") { |
|
imports = [ |
|
"kotlin-bom" |
|
] |
|
plugins = [ |
|
"kotlin-maven-plugin" |
|
] |
|
} |
|
} |
|
library("Kotlin Coroutines", "1.6.4") { |
|
group("org.jetbrains.kotlinx") { |
|
imports = [ |
|
"kotlinx-coroutines-bom" |
|
] |
|
} |
|
} |
|
library("Lettuce", "6.2.7.RELEASE") { |
|
group("io.lettuce") { |
|
modules = [ |
|
"lettuce-core" |
|
] |
|
} |
|
} |
|
library("Liquibase", "4.17.2") { |
|
group("org.liquibase") { |
|
modules = [ |
|
"liquibase-cdi", |
|
"liquibase-core" |
|
] |
|
plugins = [ |
|
"liquibase-maven-plugin" |
|
] |
|
} |
|
} |
|
library("Log4j2", "2.19.0") { |
|
group("org.apache.logging.log4j") { |
|
imports = [ |
|
"log4j-bom" |
|
] |
|
} |
|
} |
|
library("Logback", "1.4.11") { |
|
group("ch.qos.logback") { |
|
modules = [ |
|
"logback-access", |
|
"logback-classic", |
|
"logback-core" |
|
] |
|
} |
|
} |
|
library("Lombok", "1.18.30") { |
|
group("org.projectlombok") { |
|
modules = [ |
|
"lombok" |
|
] |
|
} |
|
} |
|
library("MariaDB", "3.1.4") { |
|
group("org.mariadb.jdbc") { |
|
modules = [ |
|
"mariadb-java-client" |
|
] |
|
} |
|
} |
|
library("Maven AntRun Plugin", "3.1.0") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-antrun-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Assembly Plugin", "3.4.2") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-assembly-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Clean Plugin", "3.2.0") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-clean-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Compiler Plugin", "3.10.1") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-compiler-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Dependency Plugin", "3.3.0") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-dependency-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Deploy Plugin", "3.0.0") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-deploy-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Enforcer Plugin", "3.1.0") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-enforcer-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Failsafe Plugin", "2.22.2") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-failsafe-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Help Plugin", "3.3.0") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-help-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Install Plugin", "3.0.1") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-install-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Invoker Plugin", "3.3.0") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-invoker-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Jar Plugin", "3.3.0") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-jar-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Javadoc Plugin", "3.4.1") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-javadoc-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Resources Plugin", "3.3.1") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-resources-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Shade Plugin", "3.4.1") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-shade-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Source Plugin", "3.2.1") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-source-plugin" |
|
] |
|
} |
|
} |
|
library("Maven Surefire Plugin", "2.22.2") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-surefire-plugin" |
|
] |
|
} |
|
} |
|
library("Maven War Plugin", "3.3.2") { |
|
group("org.apache.maven.plugins") { |
|
plugins = [ |
|
"maven-war-plugin" |
|
] |
|
} |
|
} |
|
library("Micrometer", "1.10.13") { |
|
considerSnapshots() |
|
group("io.micrometer") { |
|
modules = [ |
|
"micrometer-registry-stackdriver" { |
|
exclude group: "javax.annotation", module: "javax.annotation-api" |
|
} |
|
] |
|
imports = [ |
|
"micrometer-bom" |
|
] |
|
} |
|
} |
|
library("Micrometer Tracing", "1.0.12") { |
|
considerSnapshots() |
|
calendarName = "Tracing" |
|
group("io.micrometer") { |
|
imports = [ |
|
"micrometer-tracing-bom" |
|
] |
|
} |
|
} |
|
library("Mockito", "4.8.1") { |
|
group("org.mockito") { |
|
imports = [ |
|
"mockito-bom" |
|
] |
|
} |
|
} |
|
library("MongoDB", "4.8.2") { |
|
group("org.mongodb") { |
|
modules = [ |
|
"bson", |
|
"bson-record-codec", |
|
"mongodb-driver-core", |
|
"mongodb-driver-legacy", |
|
"mongodb-driver-reactivestreams", |
|
"mongodb-driver-sync" |
|
] |
|
} |
|
} |
|
library("MSSQL JDBC", "11.2.3.jre17") { |
|
prohibit { |
|
endsWith([".jre8", ".jre11", ".jre18"]) |
|
because "we use the .jre17 version" |
|
} |
|
group("com.microsoft.sqlserver") { |
|
modules = [ |
|
"mssql-jdbc" |
|
] |
|
} |
|
} |
|
library("MySQL", "8.0.33") { |
|
group("com.mysql") { |
|
modules = [ |
|
"mysql-connector-j" { |
|
exclude group: "com.google.protobuf", module: "protobuf-java" |
|
} |
|
] |
|
} |
|
} |
|
library("Native Build Tools Plugin", "${nativeBuildToolsVersion}") { |
|
group("org.graalvm.buildtools") { |
|
plugins = [ |
|
"native-maven-plugin" |
|
] |
|
} |
|
} |
|
library("NekoHTML", "1.9.22") { |
|
group("net.sourceforge.nekohtml") { |
|
modules = [ |
|
"nekohtml" |
|
] |
|
} |
|
} |
|
library("Neo4j Java Driver", "5.13.0") { |
|
group("org.neo4j.driver") { |
|
modules = [ |
|
"neo4j-java-driver" |
|
] |
|
} |
|
} |
|
library("Netty", "4.1.101.Final") { |
|
group("io.netty") { |
|
imports = [ |
|
"netty-bom" |
|
] |
|
} |
|
} |
|
library("OkHttp", "4.10.0") { |
|
group("com.squareup.okhttp3") { |
|
imports = [ |
|
"okhttp-bom" |
|
] |
|
} |
|
} |
|
library("OpenTelemetry", "1.19.0") { |
|
group("io.opentelemetry") { |
|
imports = [ |
|
"opentelemetry-bom" |
|
] |
|
} |
|
} |
|
library("Oracle Database", "21.7.0.0") { |
|
group("com.oracle.database.jdbc") { |
|
imports = [ |
|
"ojdbc-bom" |
|
] |
|
} |
|
} |
|
library("Oracle R2DBC", "1.0.0") { |
|
group("com.oracle.database.r2dbc") { |
|
modules = [ |
|
"oracle-r2dbc" |
|
] |
|
} |
|
} |
|
library("Pooled JMS", "3.0.0") { |
|
group("org.messaginghub") { |
|
modules = [ |
|
"pooled-jms" |
|
] |
|
} |
|
} |
|
library("Postgresql", "42.5.4") { |
|
group("org.postgresql") { |
|
modules = [ |
|
"postgresql" |
|
] |
|
} |
|
} |
|
library("Prometheus Client", "0.16.0") { |
|
group("io.prometheus") { |
|
imports = [ |
|
"simpleclient_bom" |
|
] |
|
} |
|
} |
|
library("Quartz", "2.3.2") { |
|
group("org.quartz-scheduler") { |
|
modules = [ |
|
"quartz" { |
|
exclude group: "com.mchange", module: "c3p0" |
|
exclude group: "com.zaxxer", module: "*" |
|
}, |
|
"quartz-jobs" |
|
] |
|
} |
|
} |
|
library("QueryDSL", "5.0.0") { |
|
group("com.querydsl") { |
|
imports = [ |
|
"querydsl-bom" |
|
] |
|
} |
|
} |
|
library("R2DBC H2", "1.0.0.RELEASE") { |
|
considerSnapshots() |
|
group("io.r2dbc") { |
|
modules = [ |
|
"r2dbc-h2" |
|
] |
|
} |
|
} |
|
library("R2DBC Pool", "1.0.1.RELEASE") { |
|
considerSnapshots() |
|
group("io.r2dbc") { |
|
modules = [ |
|
"r2dbc-pool" |
|
] |
|
} |
|
} |
|
library("R2DBC Postgresql", "1.0.2.RELEASE") { |
|
considerSnapshots() |
|
group("org.postgresql") { |
|
modules = [ |
|
"r2dbc-postgresql" |
|
] |
|
} |
|
} |
|
library("R2DBC Proxy", "1.0.1.RELEASE") { |
|
considerSnapshots() |
|
group("io.r2dbc") { |
|
modules = [ |
|
"r2dbc-proxy" |
|
] |
|
} |
|
} |
|
library("R2DBC SPI", "1.0.0.RELEASE") { |
|
considerSnapshots() |
|
group("io.r2dbc") { |
|
modules = [ |
|
"r2dbc-spi" |
|
] |
|
} |
|
} |
|
library("Rabbit AMQP Client", "5.16.1") { |
|
group("com.rabbitmq") { |
|
modules = [ |
|
"amqp-client" |
|
] |
|
} |
|
} |
|
library("Rabbit Stream Client", "0.8.0") { |
|
group("com.rabbitmq") { |
|
modules = [ |
|
"stream-client" |
|
] |
|
} |
|
} |
|
library("Reactive Streams", "1.0.4") { |
|
group("org.reactivestreams") { |
|
modules = [ |
|
"reactive-streams" |
|
] |
|
} |
|
} |
|
library("Reactor Bom", "2022.0.13") { |
|
considerSnapshots() |
|
calendarName = "Reactor" |
|
group("io.projectreactor") { |
|
imports = [ |
|
"reactor-bom" |
|
] |
|
} |
|
} |
|
library("REST Assured", "5.2.1") { |
|
group("io.rest-assured") { |
|
imports = [ |
|
"rest-assured-bom" |
|
] |
|
} |
|
} |
|
library("RSocket", "1.1.3") { |
|
prohibit { |
|
versionRange "[1.1.4]" |
|
because "it contains a regression (https://github.com/rsocket/rsocket-java/issues/1092)" |
|
} |
|
group("io.rsocket") { |
|
imports = [ |
|
"rsocket-bom" |
|
] |
|
} |
|
} |
|
library("RxJava3", "3.1.8") { |
|
group("io.reactivex.rxjava3") { |
|
modules = [ |
|
"rxjava" |
|
] |
|
} |
|
} |
|
library("Spring Boot", "${version}") { |
|
group("org.springframework.boot") { |
|
modules = [ |
|
"spring-boot", |
|
"spring-boot-test", |
|
"spring-boot-test-autoconfigure", |
|
"spring-boot-actuator", |
|
"spring-boot-actuator-autoconfigure", |
|
"spring-boot-autoconfigure", |
|
"spring-boot-autoconfigure-processor", |
|
"spring-boot-buildpack-platform", |
|
"spring-boot-configuration-metadata", |
|
"spring-boot-configuration-processor", |
|
"spring-boot-devtools", |
|
"spring-boot-jarmode-layertools", |
|
"spring-boot-loader", |
|
"spring-boot-loader-tools", |
|
"spring-boot-properties-migrator", |
|
"spring-boot-starter", |
|
"spring-boot-starter-actuator", |
|
"spring-boot-starter-amqp", |
|
"spring-boot-starter-aop", |
|
"spring-boot-starter-artemis", |
|
"spring-boot-starter-batch", |
|
"spring-boot-starter-cache", |
|
"spring-boot-starter-data-cassandra", |
|
"spring-boot-starter-data-cassandra-reactive", |
|
"spring-boot-starter-data-couchbase", |
|
"spring-boot-starter-data-couchbase-reactive", |
|
"spring-boot-starter-data-elasticsearch", |
|
"spring-boot-starter-data-jdbc", |
|
"spring-boot-starter-data-jpa", |
|
"spring-boot-starter-data-ldap", |
|
"spring-boot-starter-data-mongodb", |
|
"spring-boot-starter-data-mongodb-reactive", |
|
"spring-boot-starter-data-r2dbc", |
|
"spring-boot-starter-data-redis", |
|
"spring-boot-starter-data-redis-reactive", |
|
"spring-boot-starter-data-neo4j", |
|
"spring-boot-starter-data-rest", |
|
"spring-boot-starter-freemarker", |
|
"spring-boot-starter-graphql", |
|
"spring-boot-starter-groovy-templates", |
|
"spring-boot-starter-hateoas", |
|
"spring-boot-starter-integration", |
|
"spring-boot-starter-jdbc", |
|
"spring-boot-starter-jersey", |
|
"spring-boot-starter-jetty", |
|
"spring-boot-starter-jooq", |
|
"spring-boot-starter-json", |
|
"spring-boot-starter-log4j2", |
|
"spring-boot-starter-logging", |
|
"spring-boot-starter-mail", |
|
"spring-boot-starter-mustache", |
|
"spring-boot-starter-oauth2-client", |
|
"spring-boot-starter-oauth2-resource-server", |
|
"spring-boot-starter-quartz", |
|
"spring-boot-starter-reactor-netty", |
|
"spring-boot-starter-rsocket", |
|
"spring-boot-starter-security", |
|
"spring-boot-starter-test", |
|
"spring-boot-starter-thymeleaf", |
|
"spring-boot-starter-tomcat", |
|
"spring-boot-starter-undertow", |
|
"spring-boot-starter-validation", |
|
"spring-boot-starter-web", |
|
"spring-boot-starter-webflux", |
|
"spring-boot-starter-websocket", |
|
"spring-boot-starter-web-services" |
|
] |
|
plugins = [ |
|
"spring-boot-maven-plugin" |
|
] |
|
} |
|
} |
|
library("SAAJ Impl", "3.0.3") { |
|
group("com.sun.xml.messaging.saaj") { |
|
modules = [ |
|
"saaj-impl" |
|
] |
|
} |
|
} |
|
library("Selenium", "4.5.3") { |
|
group("org.seleniumhq.selenium") { |
|
modules = [ |
|
"lift", |
|
"selenium-api", |
|
"selenium-chrome-driver", |
|
"selenium-chromium-driver", |
|
"selenium-devtools-v104", |
|
"selenium-devtools-v105", |
|
"selenium-devtools-v106", |
|
"selenium-devtools-v85", |
|
"selenium-edge-driver", |
|
"selenium-firefox-driver", |
|
"selenium-grid", |
|
"selenium-http", |
|
"selenium-http-jdk-client", |
|
"selenium-ie-driver", |
|
"selenium-java", |
|
"selenium-json", |
|
"selenium-remote-driver", |
|
"selenium-safari-driver", |
|
"selenium-session-map-jdbc", |
|
"selenium-session-map-redis", |
|
"selenium-support", |
|
] |
|
} |
|
} |
|
library("Selenium HtmlUnit", "4.5.2") { |
|
group("org.seleniumhq.selenium") { |
|
modules = [ |
|
"htmlunit-driver" |
|
] |
|
} |
|
} |
|
library("SendGrid", "4.9.3") { |
|
group("com.sendgrid") { |
|
modules = [ |
|
"sendgrid-java" |
|
] |
|
} |
|
} |
|
library("SLF4J", "2.0.9") { |
|
group("org.slf4j") { |
|
modules = [ |
|
"jcl-over-slf4j", |
|
"jul-to-slf4j", |
|
"log4j-over-slf4j", |
|
"slf4j-api", |
|
"slf4j-ext", |
|
"slf4j-jdk-platform-logging", |
|
"slf4j-jdk14", |
|
"slf4j-log4j12", |
|
"slf4j-nop", |
|
"slf4j-reload4j", |
|
"slf4j-simple" |
|
] |
|
} |
|
} |
|
library("SnakeYAML", "1.33") { |
|
group("org.yaml") { |
|
modules = [ |
|
"snakeyaml" |
|
] |
|
} |
|
} |
|
library("Spring AMQP", "3.0.10") { |
|
considerSnapshots() |
|
group("org.springframework.amqp") { |
|
imports = [ |
|
"spring-amqp-bom" |
|
] |
|
} |
|
} |
|
library("Spring Batch", "5.0.3") { |
|
considerSnapshots() |
|
group("org.springframework.batch") { |
|
imports = [ |
|
"spring-batch-bom" |
|
] |
|
} |
|
} |
|
library("Spring Data Bom", "2022.0.12") { |
|
considerSnapshots() |
|
calendarName = "Spring Data Release" |
|
group("org.springframework.data") { |
|
imports = [ |
|
"spring-data-bom" |
|
] |
|
} |
|
} |
|
library("Spring Framework", "${springFrameworkVersion}") { |
|
considerSnapshots() |
|
group("org.springframework") { |
|
imports = [ |
|
"spring-framework-bom" |
|
] |
|
} |
|
} |
|
library("Spring GraphQL", "1.1.7") { |
|
considerSnapshots() |
|
group("org.springframework.graphql") { |
|
modules = [ |
|
"spring-graphql", |
|
"spring-graphql-test" |
|
] |
|
} |
|
} |
|
library("Spring HATEOAS", "2.0.7") { |
|
considerSnapshots() |
|
group("org.springframework.hateoas") { |
|
modules = [ |
|
"spring-hateoas" |
|
] |
|
} |
|
} |
|
library("Spring Integration", "6.0.9") { |
|
considerSnapshots() |
|
group("org.springframework.integration") { |
|
imports = [ |
|
"spring-integration-bom" |
|
] |
|
} |
|
} |
|
library("Spring Kafka", "3.0.13") { |
|
considerSnapshots() |
|
group("org.springframework.kafka") { |
|
modules = [ |
|
"spring-kafka", |
|
"spring-kafka-test" |
|
] |
|
} |
|
} |
|
library("Spring LDAP", "3.0.6") { |
|
considerSnapshots() |
|
group("org.springframework.ldap") { |
|
modules = [ |
|
"spring-ldap-core", |
|
"spring-ldap-ldif-core", |
|
"spring-ldap-odm", |
|
"spring-ldap-test" |
|
] |
|
} |
|
} |
|
library("Spring RESTDocs", "3.0.1") { |
|
considerSnapshots() |
|
group("org.springframework.restdocs") { |
|
imports = [ |
|
"spring-restdocs-bom" |
|
] |
|
} |
|
} |
|
library("Spring Retry", "2.0.4") { |
|
considerSnapshots() |
|
group("org.springframework.retry") { |
|
modules = [ |
|
"spring-retry" |
|
] |
|
} |
|
} |
|
library("Spring Security", "6.0.8") { |
|
considerSnapshots() |
|
group("org.springframework.security") { |
|
imports = [ |
|
"spring-security-bom" |
|
] |
|
} |
|
} |
|
library("Spring Session", "3.0.4") { |
|
considerSnapshots() |
|
prohibit { |
|
startsWith(["Apple-", "Bean-", "Corn-", "Dragonfruit-"]) |
|
because "Spring Session switched to numeric version numbers" |
|
} |
|
group("org.springframework.session") { |
|
imports = [ |
|
"spring-session-bom" |
|
] |
|
} |
|
} |
|
library("Spring WS", "4.0.8-SNAPSHOT") { |
|
considerSnapshots() |
|
group("org.springframework.ws") { |
|
imports = [ |
|
"spring-ws-bom" |
|
] |
|
} |
|
} |
|
library("SQLite JDBC", "3.39.4.1") { |
|
group("org.xerial") { |
|
modules = [ |
|
"sqlite-jdbc" |
|
] |
|
} |
|
} |
|
library("Thymeleaf", "3.1.2.RELEASE") { |
|
group("org.thymeleaf") { |
|
modules = [ |
|
"thymeleaf", |
|
"thymeleaf-spring6" |
|
] |
|
} |
|
} |
|
library("Thymeleaf Extras Data Attribute", "2.0.1") { |
|
group("com.github.mxab.thymeleaf.extras") { |
|
modules = [ |
|
"thymeleaf-extras-data-attribute" |
|
] |
|
} |
|
} |
|
library("Thymeleaf Extras SpringSecurity", "3.1.2.RELEASE") { |
|
group("org.thymeleaf.extras") { |
|
modules = [ |
|
"thymeleaf-extras-springsecurity6" |
|
] |
|
} |
|
} |
|
library("Thymeleaf Layout Dialect", "3.1.0") { |
|
group("nz.net.ultraq.thymeleaf") { |
|
modules = [ |
|
"thymeleaf-layout-dialect" |
|
] |
|
} |
|
} |
|
library("Tomcat", "${tomcatVersion}") { |
|
group("org.apache.tomcat") { |
|
modules = [ |
|
"tomcat-annotations-api", |
|
"tomcat-jdbc", |
|
"tomcat-jsp-api" |
|
] |
|
} |
|
group("org.apache.tomcat.embed") { |
|
modules = [ |
|
"tomcat-embed-core", |
|
"tomcat-embed-el", |
|
"tomcat-embed-jasper", |
|
"tomcat-embed-websocket" |
|
] |
|
} |
|
} |
|
library("UnboundID LDAPSDK", "6.0.10") { |
|
group("com.unboundid") { |
|
modules = [ |
|
"unboundid-ldapsdk" |
|
] |
|
} |
|
} |
|
library("Undertow", "2.3.10.Final") { |
|
group("io.undertow") { |
|
modules = [ |
|
"undertow-core", |
|
"undertow-servlet", |
|
"undertow-websockets-jsr" |
|
] |
|
} |
|
} |
|
library("Versions Maven Plugin", "2.12.0") { |
|
group("org.codehaus.mojo") { |
|
plugins = [ |
|
"versions-maven-plugin" |
|
] |
|
} |
|
} |
|
library("WebJars Locator Core", "0.52") { |
|
group("org.webjars") { |
|
modules = [ |
|
"webjars-locator-core" |
|
] |
|
} |
|
} |
|
library("WSDL4j", "1.6.3") { |
|
group("wsdl4j") { |
|
modules = [ |
|
"wsdl4j" |
|
] |
|
} |
|
} |
|
library("XML Maven Plugin", "1.0.2") { |
|
group("org.codehaus.mojo") { |
|
plugins = [ |
|
"xml-maven-plugin" |
|
] |
|
} |
|
} |
|
library("XmlUnit2", "2.9.1") { |
|
group("org.xmlunit") { |
|
modules = [ |
|
"xmlunit-assertj", |
|
"xmlunit-assertj3", |
|
"xmlunit-core", |
|
"xmlunit-jakarta-jaxb-impl", |
|
"xmlunit-legacy", |
|
"xmlunit-matchers", |
|
"xmlunit-placeholders" |
|
] |
|
} |
|
} |
|
library("Yasson", "3.0.3") { |
|
group("org.eclipse") { |
|
modules = [ |
|
"yasson" |
|
] |
|
} |
|
} |
|
} |
|
|
|
generateMetadataFileForMavenPublication { |
|
enabled = false |
|
}
|
|
|