1648 lines
		
	
	
		
			30 KiB
		
	
	
	
		
			Groovy
		
	
	
	
			
		
		
	
	
			1648 lines
		
	
	
		
			30 KiB
		
	
	
	
		
			Groovy
		
	
	
	
| plugins {
 | |
| 	id "org.springframework.boot.bom"
 | |
| 	id "org.springframework.boot.conventions"
 | |
| 	id "org.springframework.boot.deployed"
 | |
| }
 | |
| 
 | |
| description = "Spring Boot Dependencies"
 | |
| 
 | |
| bom {
 | |
| 	effectiveBomArtifact()
 | |
| 	upgrade {
 | |
| 		policy = "any"
 | |
| 		gitHub {
 | |
| 			issueLabels = ["type: dependency-upgrade"]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Artemis", "2.23.1") {
 | |
| 		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.9.1") {
 | |
| 		group("org.aspectj") {
 | |
| 			modules = [
 | |
| 				"aspectjrt",
 | |
| 				"aspectjtools",
 | |
| 				"aspectjweaver"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("AssertJ", "3.23.1") {
 | |
| 		group("org.assertj") {
 | |
| 			modules = [
 | |
| 				"assertj-core"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Awaitility", "4.2.0") {
 | |
| 		group("org.awaitility") {
 | |
| 			modules = [
 | |
| 				"awaitility",
 | |
| 				"awaitility-groovy",
 | |
| 				"awaitility-kotlin",
 | |
| 				"awaitility-scala"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Build Helper Maven Plugin", "3.3.0") {
 | |
| 		group("org.codehaus.mojo") {
 | |
| 			plugins = [
 | |
| 				"build-helper-maven-plugin"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Byte Buddy", "1.12.12") {
 | |
| 		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.1") {
 | |
| 		group("com.github.ben-manes.caffeine") {
 | |
| 			modules = [
 | |
| 				"caffeine",
 | |
| 				"guava",
 | |
| 				"jcache",
 | |
| 				"simulator"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Cassandra Driver", "4.14.1") {
 | |
| 		group("com.datastax.oss") {
 | |
| 			imports = [
 | |
| 				"java-driver-bom"
 | |
| 			]
 | |
| 			modules = [
 | |
| 				"java-driver-core" {
 | |
| 					exclude group: "org.slf4j", module: "jcl-over-slf4j"
 | |
| 				}
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Classmate", "1.5.1") {
 | |
| 		group("com.fasterxml") {
 | |
| 			modules = [
 | |
| 				"classmate"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Commons Codec", "1.15") {
 | |
| 		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.3.2") {
 | |
| 		group("com.couchbase.client") {
 | |
| 			modules = [
 | |
| 				"java-client"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("DB2 JDBC", "11.5.7.0") {
 | |
| 		group("com.ibm.db2") {
 | |
| 			modules = [
 | |
| 				"jcc"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Dependency Management Plugin", "1.0.13.RELEASE") {
 | |
| 		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.10") {
 | |
| 		group("io.dropwizard.metrics") {
 | |
| 			imports = [
 | |
| 				"metrics-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Ehcache3", "3.10.0") {
 | |
| 		group("org.ehcache") {
 | |
| 			modules = [
 | |
| 					"ehcache" {
 | |
| 						classifier = 'jakarta'
 | |
| 					},
 | |
| 					"ehcache-clustered",
 | |
| 					"ehcache-transactions" {
 | |
| 						classifier = 'jakarta'
 | |
| 					}
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Elasticsearch Client", "8.3.2") {
 | |
| 		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.0.1") {
 | |
| 		group("org.flywaydb") {
 | |
| 			modules = [
 | |
| 				"flyway-core",
 | |
| 				"flyway-firebird",
 | |
| 				"flyway-mysql",
 | |
| 				"flyway-sqlserver"
 | |
| 			]
 | |
| 			plugins = [
 | |
| 				"flyway-maven-plugin"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("FreeMarker", "2.3.31") {
 | |
| 		group("org.freemarker") {
 | |
| 			modules = [
 | |
| 				"freemarker"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Git Commit ID Plugin", "5.0.0") {
 | |
| 		group("io.github.git-commit-id") {
 | |
| 			plugins = [
 | |
| 				"git-commit-id-maven-plugin"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Glassfish EL", "4.0.2") {
 | |
| 		prohibit("[5.0.0-M1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("org.glassfish") {
 | |
| 			modules = [
 | |
| 				"jakarta.el"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Glassfish JAXB", "3.0.2") {
 | |
| 		prohibit("[3.1.0-M1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("org.glassfish.jaxb") {
 | |
| 			modules = [
 | |
| 				"codemodel",
 | |
| 				"codemodel-annotation-compiler",
 | |
| 				"jaxb-jxc",
 | |
| 				"jaxb-runtime",
 | |
| 				"jaxb-xjc",
 | |
| 				"txw2",
 | |
| 				"txwc2",
 | |
| 				"xsom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Glassfish JSTL", "2.0.0") {
 | |
| 		prohibit("[3.0.0,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("org.glassfish.web") {
 | |
| 			modules = [
 | |
| 				"jakarta.servlet.jsp.jstl"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("GraphQL Java", "19.0") {
 | |
| 		group("com.graphql-java") {
 | |
| 			modules = [
 | |
| 					"graphql-java"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Groovy", "4.0.3") {
 | |
| 		group("org.apache.groovy") {
 | |
| 			imports = [
 | |
| 				"groovy-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Gson", "2.9.0") {
 | |
| 		group("com.google.code.gson") {
 | |
| 			modules = [
 | |
| 				"gson"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("H2", "2.1.214") {
 | |
| 		group("com.h2database") {
 | |
| 			modules = [
 | |
| 				"h2"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Hamcrest", "2.2") {
 | |
| 		group("org.hamcrest") {
 | |
| 			modules = [
 | |
| 				"hamcrest",
 | |
| 				"hamcrest-core",
 | |
| 				"hamcrest-library"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Hazelcast", "5.1.2") {
 | |
| 		group("com.hazelcast") {
 | |
| 			modules = [
 | |
| 				"hazelcast",
 | |
| 				"hazelcast-spring"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Hazelcast Hibernate5", "2.2.1") {
 | |
| 		group("com.hazelcast") {
 | |
| 			modules = [
 | |
| 				"hazelcast-hibernate52",
 | |
| 				"hazelcast-hibernate53"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Hibernate", "6.1.1.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", "7.0.4.Final") {
 | |
| 		prohibit("[8.0.0.Alpha1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("org.hibernate.validator") {
 | |
| 			modules = [
 | |
| 				"hibernate-validator",
 | |
| 				"hibernate-validator-annotation-processor"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("HikariCP", "5.0.1") {
 | |
| 		group("com.zaxxer") {
 | |
| 			modules = [
 | |
| 				"HikariCP"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("HSQLDB", "2.6.1") {
 | |
| 		group("org.hsqldb") {
 | |
| 			modules = [
 | |
| 				"hsqldb"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("HtmlUnit", "2.63.0") {
 | |
| 		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.13") {
 | |
| 		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.3") {
 | |
| 		group("org.apache.httpcomponents.client5") {
 | |
| 			modules = [
 | |
| 				"httpclient5",
 | |
| 				"httpclient5-cache",
 | |
| 				"httpclient5-fluent",
 | |
| 				"httpclient5-win",
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("HttpCore", "4.4.15") {
 | |
| 		group("org.apache.httpcomponents") {
 | |
| 			modules = [
 | |
| 				"httpcore",
 | |
| 				"httpcore-nio"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("HttpCore5", "5.1.4") {
 | |
| 		group("org.apache.httpcomponents.core5") {
 | |
| 			modules = [
 | |
| 				"httpcore5",
 | |
| 				"httpcore5-h2",
 | |
| 				"httpcore5-reactive"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("InfluxDB Java", "2.23") {
 | |
| 		group("org.influxdb") {
 | |
| 			modules = [
 | |
| 				"influxdb-java"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jackson Bom", "2.13.3") {
 | |
| 		group("com.fasterxml.jackson") {
 | |
| 			imports = [
 | |
| 				"jackson-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta Activation", "2.0.1") {
 | |
| 		prohibit("[2.1.0-RC1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("com.sun.activation") {
 | |
| 			modules = [
 | |
| 				"jakarta.activation"
 | |
| 			]
 | |
| 		}
 | |
| 		group("jakarta.activation") {
 | |
| 			modules = [
 | |
| 				"jakarta.activation-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta Annotation", "2.0.0") {
 | |
| 		prohibit("[2.1.0-B1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("jakarta.annotation") {
 | |
| 			modules = [
 | |
| 				"jakarta.annotation-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta JMS", "3.0.0") {
 | |
| 		prohibit("[3.1.0,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("jakarta.jms") {
 | |
| 			modules = [
 | |
| 				"jakarta.jms-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta Json", "2.0.2") {
 | |
| 		prohibit("[2.1.0-RC1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("jakarta.json") {
 | |
| 			modules = [
 | |
| 				"jakarta.json-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta Json Bind", "2.0.0") {
 | |
| 		prohibit("[3.0.0-RC1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("jakarta.json.bind") {
 | |
| 			modules = [
 | |
| 				"jakarta.json.bind-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta Mail", "2.0.1") {
 | |
| 		prohibit("[2.1.0-RC1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		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.0.0") {
 | |
| 		prohibit("[3.1.0-RC1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("jakarta.persistence") {
 | |
| 			modules = [
 | |
| 				"jakarta.persistence-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta Servlet", "5.0.0") {
 | |
| 		prohibit("[6.0.0,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("jakarta.servlet") {
 | |
| 			modules = [
 | |
| 				"jakarta.servlet-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta Servlet JSP JSTL", "2.0.0") {
 | |
| 		prohibit("[3.0.0,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		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.0.0") {
 | |
| 		prohibit("[2.1.0,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("jakarta.websocket") {
 | |
| 			modules = [
 | |
| 				"jakarta.websocket-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta WS RS", "3.0.0") {
 | |
| 		prohibit("[3.1.0,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("jakarta.ws.rs") {
 | |
| 			modules = [
 | |
| 				"jakarta.ws.rs-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta XML Bind", "3.0.1") {
 | |
| 		prohibit("[4.0.0-RC1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("jakarta.xml.bind") {
 | |
| 			modules = [
 | |
| 				"jakarta.xml.bind-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta XML SOAP", "2.0.1") {
 | |
| 		prohibit("[3.0.0-RC1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("jakarta.xml.soap") {
 | |
| 			modules = [
 | |
| 					"jakarta.xml.soap-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jakarta XML WS", "3.0.1") {
 | |
| 		prohibit("[4.0.0-RC1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("jakarta.xml.ws") {
 | |
| 			modules = [
 | |
| 				"jakarta.xml.ws-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Janino", "3.1.7") {
 | |
| 		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.6.java8") {
 | |
| 		group("org.firebirdsql.jdbc") {
 | |
| 			modules = [
 | |
| 				"jaybird",
 | |
| 				"jaybird-jdk18"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("JBoss Logging", "3.5.0.Final") {
 | |
| 		group("org.jboss.logging") {
 | |
| 			modules = [
 | |
| 				"jboss-logging"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("JDOM2", "2.0.6.1") {
 | |
| 		group("org.jdom") {
 | |
| 			modules = [
 | |
| 				"jdom2"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jedis", "4.2.3") {
 | |
| 		group("redis.clients") {
 | |
| 			modules = [
 | |
| 				"jedis"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jersey", "3.0.6") {
 | |
| 		group("org.glassfish.jersey") {
 | |
| 			imports = [
 | |
| 				"jersey-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jetty EL", "10.0.14") {
 | |
| 		group("org.mortbay.jasper") {
 | |
| 			modules = [
 | |
| 				"apache-el"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jetty Reactive HTTPClient", "3.0.6") {
 | |
| 		group("org.eclipse.jetty") {
 | |
| 			modules = [
 | |
| 				"jetty-reactive-httpclient"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Jetty", "11.0.11") {
 | |
| 		group("org.eclipse.jetty") {
 | |
| 			imports = [
 | |
| 				"jetty-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("JMustache", "1.15") {
 | |
| 		group("com.samskivert") {
 | |
| 			modules = [
 | |
| 				"jmustache"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("jOOQ", "3.17.2") {
 | |
| 		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.8") {
 | |
| 		group("net.minidev") {
 | |
| 			modules = [
 | |
| 				"json-smart"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("JsonAssert", "1.5.1") {
 | |
| 		group("org.skyscreamer") {
 | |
| 			modules = [
 | |
| 				"jsonassert"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("JSTL", "1.2") {
 | |
| 		group("javax.servlet") {
 | |
| 			modules = [
 | |
| 				"jstl"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("JTDS", "1.3.1") {
 | |
| 		group("net.sourceforge.jtds") {
 | |
| 			modules = [
 | |
| 				"jtds"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("JUnit", "4.13.2") {
 | |
| 		group("junit") {
 | |
| 			modules = [
 | |
| 				"junit"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("JUnit Jupiter", "5.8.2") {
 | |
| 		group("org.junit") {
 | |
| 			imports = [
 | |
| 				"junit-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Kafka", "3.2.0") {
 | |
| 		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-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.0.RELEASE") {
 | |
| 		group("io.lettuce") {
 | |
| 			modules = [
 | |
| 				"lettuce-core"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Liquibase", "4.13.0") {
 | |
| 		group("org.liquibase") {
 | |
| 			modules = [
 | |
| 				"liquibase-cdi",
 | |
| 				"liquibase-core"
 | |
| 			]
 | |
| 			plugins = [
 | |
| 				"liquibase-maven-plugin"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Log4j2", "2.18.0") {
 | |
| 		group("org.apache.logging.log4j") {
 | |
| 			imports = [
 | |
| 				"log4j-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Logback", "1.2.11") {
 | |
| 		group("ch.qos.logback") {
 | |
| 			modules = [
 | |
| 				"logback-access",
 | |
| 				"logback-classic",
 | |
| 				"logback-core"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Lombok", "1.18.24") {
 | |
| 		group("org.projectlombok") {
 | |
| 			modules = [
 | |
| 				"lombok"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("MariaDB", "3.0.6") {
 | |
| 		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.1") {
 | |
| 		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.2.0") {
 | |
| 		group("org.apache.maven.plugins") {
 | |
| 			plugins = [
 | |
| 				"maven-help-plugin"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Maven Install Plugin", "3.0.0") {
 | |
| 		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.2.2") {
 | |
| 		group("org.apache.maven.plugins") {
 | |
| 			plugins = [
 | |
| 				"maven-jar-plugin"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Maven Javadoc Plugin", "3.4.0") {
 | |
| 		group("org.apache.maven.plugins") {
 | |
| 			plugins = [
 | |
| 				"maven-javadoc-plugin"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Maven Resources Plugin", "3.2.0") {
 | |
| 		group("org.apache.maven.plugins") {
 | |
| 			plugins = [
 | |
| 				"maven-resources-plugin"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Maven Shade Plugin", "3.3.0") {
 | |
| 		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.0-M3") {
 | |
| 		group("io.micrometer") {
 | |
| 			modules = [
 | |
| 				"micrometer-registry-stackdriver" {
 | |
| 					exclude group: "javax.annotation", module: "javax.annotation-api"
 | |
| 				}
 | |
| 			]
 | |
| 			imports = [
 | |
| 				"micrometer-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Micrometer Tracing", "1.0.0-M6") {
 | |
| 		group("io.micrometer") {
 | |
| 			imports = [
 | |
| 				"micrometer-tracing-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Mockito", "4.6.1") {
 | |
| 		group("org.mockito") {
 | |
| 			imports = [
 | |
| 				"mockito-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("MongoDB", "4.7.0-beta0") {
 | |
| 		group("org.mongodb") {
 | |
| 			modules = [
 | |
| 				"bson",
 | |
| 				"mongodb-driver-core",
 | |
| 				"mongodb-driver-legacy",
 | |
| 				"mongodb-driver-reactivestreams",
 | |
| 				"mongodb-driver-sync"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("MSSQL JDBC", "10.2.1.jre17") {
 | |
| 		group("com.microsoft.sqlserver") {
 | |
| 			modules = [
 | |
| 				"mssql-jdbc"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("MySQL", "8.0.29") {
 | |
| 		group("mysql") {
 | |
| 			modules = [
 | |
| 				"mysql-connector-java" {
 | |
| 					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", "4.4.9") {
 | |
| 		group("org.neo4j.driver") {
 | |
| 			modules = [
 | |
| 				"neo4j-java-driver"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Netty", "4.1.79.Final") {
 | |
| 		group("io.netty") {
 | |
| 			imports = [
 | |
| 				"netty-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("OkHttp", "4.10.0") {
 | |
| 		group("com.squareup.okhttp3") {
 | |
| 			imports = [
 | |
| 				"okhttp-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("OpenTelemetry", "1.16.0") {
 | |
| 		group("io.opentelemetry") {
 | |
| 			imports = [
 | |
| 				"opentelemetry-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Oracle Database", "21.6.0.0.1") {
 | |
| 		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.4.0") {
 | |
| 		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.RC1") {
 | |
| 		group("io.r2dbc") {
 | |
| 			modules = [
 | |
| 				"r2dbc-h2"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("R2DBC Pool", "1.0.0.RC1") {
 | |
| 		group("io.r2dbc") {
 | |
| 			modules = [
 | |
| 				"r2dbc-pool"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("R2DBC Postgresql", "1.0.0.RC1") {
 | |
| 		group("org.postgresql") {
 | |
| 			modules = [
 | |
| 				"r2dbc-postgresql"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("R2DBC Proxy", "1.0.0.RELEASE") {
 | |
| 		group("io.r2dbc") {
 | |
| 			modules = [
 | |
| 				"r2dbc-proxy"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("R2DBC SPI", "1.0.0.RELEASE") {
 | |
| 		group("io.r2dbc") {
 | |
| 			modules = [
 | |
| 				"r2dbc-spi"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Rabbit AMQP Client", "5.15.0") {
 | |
| 		group("com.rabbitmq") {
 | |
| 			modules = [
 | |
| 				"amqp-client"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Rabbit Stream Client", "0.5.0") {
 | |
| 		group("com.rabbitmq") {
 | |
| 			modules = [
 | |
| 					"stream-client"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Reactive Streams", "1.0.4") {
 | |
| 		group("org.reactivestreams") {
 | |
| 			modules = [
 | |
| 				"reactive-streams"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Reactor Bom", "2022.0.0-M4") {
 | |
| 		group("io.projectreactor") {
 | |
| 			imports = [
 | |
| 				"reactor-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("REST Assured", "5.1.1") {
 | |
| 		group("io.rest-assured") {
 | |
| 			imports = [
 | |
| 				"rest-assured-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("RSocket", "1.1.2") {
 | |
| 		group("io.rsocket") {
 | |
| 			imports = [
 | |
| 				"rsocket-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("RxJava3", "3.1.5") {
 | |
| 		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", "2.0.1") {
 | |
| 		prohibit("[3.0.0-M1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("com.sun.xml.messaging.saaj") {
 | |
| 			modules = [
 | |
| 				"saaj-impl"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Selenium", "4.2.2") {
 | |
| 		group("org.seleniumhq.selenium") {
 | |
| 			modules = [
 | |
| 				"selenium-api",
 | |
| 				"selenium-chrome-driver",
 | |
| 				"selenium-edge-driver",
 | |
| 				"selenium-firefox-driver",
 | |
| 				"selenium-ie-driver",
 | |
| 				"selenium-java",
 | |
| 				"selenium-opera-driver",
 | |
| 				"selenium-remote-driver",
 | |
| 				"selenium-safari-driver",
 | |
| 				"selenium-support"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Selenium HtmlUnit", "3.62.0") {
 | |
| 		group("org.seleniumhq.selenium") {
 | |
| 			modules = [
 | |
| 				"htmlunit-driver"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("SendGrid", "4.9.3") {
 | |
| 		group("com.sendgrid") {
 | |
| 			modules = [
 | |
| 				"sendgrid-java"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Servlet API", "4.0.1") {
 | |
| 		group("javax.servlet") {
 | |
| 			modules = [
 | |
| 				"javax.servlet-api"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("SLF4J", "1.7.36") {
 | |
| 		group("org.slf4j") {
 | |
| 			modules = [
 | |
| 				"jcl-over-slf4j",
 | |
| 				"jul-to-slf4j",
 | |
| 				"log4j-over-slf4j",
 | |
| 				"slf4j-api",
 | |
| 				"slf4j-ext",
 | |
| 				"slf4j-jcl",
 | |
| 				"slf4j-jdk14",
 | |
| 				"slf4j-log4j12",
 | |
| 				"slf4j-nop",
 | |
| 				"slf4j-simple"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("SnakeYAML", "1.30") {
 | |
| 		group("org.yaml") {
 | |
| 			modules = [
 | |
| 				"snakeyaml"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring AMQP", "3.0.0-SNAPSHOT") {
 | |
| 		group("org.springframework.amqp") {
 | |
| 			modules = [
 | |
| 				"spring-amqp",
 | |
| 				"spring-rabbit",
 | |
| 				"spring-rabbit-stream",
 | |
| 				"spring-rabbit-junit",
 | |
| 				"spring-rabbit-test"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring Batch", "5.0.0-M4") {
 | |
| 		group("org.springframework.batch") {
 | |
| 			imports = [
 | |
| 				"spring-batch-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring Data Bom", "2022.0.0-M5") {
 | |
| 		group("org.springframework.data") {
 | |
| 			imports = [
 | |
| 				"spring-data-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring Framework", "6.0.0-SNAPSHOT") {
 | |
| 		group("org.springframework") {
 | |
| 			imports = [
 | |
| 				"spring-framework-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring GraphQL", "1.1.0-SNAPSHOT") {
 | |
| 		group("org.springframework.graphql") {
 | |
| 			modules = [
 | |
| 					"spring-graphql",
 | |
| 					"spring-graphql-test"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring HATEOAS", "2.0.0-SNAPSHOT") {
 | |
| 		group("org.springframework.hateoas") {
 | |
| 			modules = [
 | |
| 				"spring-hateoas"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring Integration", "6.0.0-SNAPSHOT") {
 | |
| 		group("org.springframework.integration") {
 | |
| 			imports = [
 | |
| 				"spring-integration-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring Kafka", "3.0.0-SNAPSHOT") {
 | |
| 		group("org.springframework.kafka") {
 | |
| 			modules = [
 | |
| 				"spring-kafka",
 | |
| 				"spring-kafka-test"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring LDAP", "3.0.0-SNAPSHOT") {
 | |
| 		group("org.springframework.ldap") {
 | |
| 			modules = [
 | |
| 				"spring-ldap-core",
 | |
| 				"spring-ldap-core-tiger",
 | |
| 				"spring-ldap-ldif-core",
 | |
| 				"spring-ldap-odm",
 | |
| 				"spring-ldap-test"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring RESTDocs", "3.0.0-M4") {
 | |
| 		group("org.springframework.restdocs") {
 | |
| 			imports = [
 | |
| 				"spring-restdocs-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring Retry", "1.3.3") {
 | |
| 		group("org.springframework.retry") {
 | |
| 			modules = [
 | |
| 				"spring-retry"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring Security", "6.0.0-M6") {
 | |
| 		group("org.springframework.security") {
 | |
| 			imports = [
 | |
| 				"spring-security-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring Session Bom", "2022.0.0-M2") {
 | |
| 		group("org.springframework.session") {
 | |
| 			imports = [
 | |
| 				"spring-session-bom"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Spring WS", "4.0.0-M2") {
 | |
| 		group("org.springframework.ws") {
 | |
| 			modules = [
 | |
| 				"spring-ws-core",
 | |
| 				"spring-ws-security",
 | |
| 				"spring-ws-support",
 | |
| 				"spring-ws-test",
 | |
| 				"spring-xml"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("SQLite JDBC", "3.36.0.3") {
 | |
| 		group("org.xerial") {
 | |
| 			modules = [
 | |
| 				"sqlite-jdbc"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Sun Mail", "2.0.1") {
 | |
| 		group("com.sun.mail") {
 | |
| 			modules = [
 | |
| 				"jakarta.mail"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Thymeleaf", "3.1.0.M2") {
 | |
| 		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 Java8Time", "3.0.4.RELEASE") {
 | |
| 		group("org.thymeleaf.extras") {
 | |
| 			modules = [
 | |
| 				"thymeleaf-extras-java8time"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Thymeleaf Extras SpringSecurity", "3.1.0.M1") {
 | |
| 		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.5") {
 | |
| 		group("com.unboundid") {
 | |
| 			modules = [
 | |
| 				"unboundid-ldapsdk"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Undertow", "2.2.18.Final") {
 | |
| 		group("io.undertow") {
 | |
| 			modules = [
 | |
| 				"undertow-core",
 | |
| 				"undertow-servlet-jakarta",
 | |
| 				"undertow-websockets-jsr-jakarta"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Versions Maven Plugin", "2.11.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.0") {
 | |
| 		group("org.xmlunit") {
 | |
| 			modules = [
 | |
| 				"xmlunit-assertj",
 | |
| 				"xmlunit-core",
 | |
| 				"xmlunit-legacy",
 | |
| 				"xmlunit-matchers",
 | |
| 				"xmlunit-placeholders"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Yasson", "2.0.4") {
 | |
| 		prohibit("[3.0.0-RC1,)") {
 | |
| 			because "it exceeds our Jakarta EE 9 baseline"
 | |
| 		}
 | |
| 		group("org.eclipse") {
 | |
| 			modules = [
 | |
| 				"yasson"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| 	library("Zipkin", "2.16.3") {
 | |
| 		group("io.zipkin.reporter2") {
 | |
| 			modules = [
 | |
| 				"zipkin-sender-urlconnection"
 | |
| 			]
 | |
| 		}
 | |
| 	}
 | |
| }
 | |
| 
 | |
| generateMetadataFileForMavenPublication {
 | |
| 	enabled = false
 | |
| }
 |