| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | plugins { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 	id "org.springframework.boot.bom" | 
					
						
							|  |  |  | 	id "org.springframework.boot.deployed" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | description = "Spring Boot Dependencies" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | bom { | 
					
						
							|  |  |  | 	upgrade { | 
					
						
							| 
									
										
										
										
											2025-05-09 19:37:42 +08:00
										 |  |  | 		policy = "same-minor-version" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		gitHub { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 			issueLabels = ["type: dependency-upgrade"] | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-12 00:15:15 +08:00
										 |  |  | 	library("ActiveMQ", "6.1.6") { | 
					
						
							| 
									
										
										
										
											2023-03-30 14:38:36 +08:00
										 |  |  | 		group("org.apache.activemq") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2023-04-18 19:55:37 +08:00
										 |  |  | 					"activemq-console" { | 
					
						
							|  |  |  | 						exclude group: "commons-logging", module: "commons-logging" | 
					
						
							|  |  |  | 					}, | 
					
						
							|  |  |  | 					"activemq-spring" { | 
					
						
							|  |  |  | 						exclude group: "commons-logging", module: "commons-logging" | 
					
						
							| 
									
										
										
										
											2024-08-08 15:38:52 +08:00
										 |  |  | 					} | 
					
						
							|  |  |  | 			] | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("activemq-bom") | 
					
						
							| 
									
										
										
										
											2023-03-30 14:38:36 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://activemq.apache.org") | 
					
						
							| 
									
										
										
										
											2024-03-09 09:25:47 +08:00
										 |  |  | 			docs("https://activemq.apache.org/components/classic/documentation") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			releaseNotes(version -> "https://activemq.apache.org/components/classic/download/classic-%02d-%02d-%02d" | 
					
						
							|  |  |  | 				.formatted(version.componentInts())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-03-30 14:38:36 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-03-18 21:44:19 +08:00
										 |  |  | 	library("Angus Mail", "2.0.3") { | 
					
						
							| 
									
										
										
										
											2022-11-07 04:20:58 +08:00
										 |  |  | 		group("org.eclipse.angus") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"angus-core", | 
					
						
							|  |  |  | 				"angus-mail", | 
					
						
							| 
									
										
										
										
											2023-01-23 22:56:44 +08:00
										 |  |  | 				"dsn", | 
					
						
							|  |  |  | 				"gimap", | 
					
						
							|  |  |  | 				"imap", | 
					
						
							| 
									
										
										
										
											2022-11-07 04:20:58 +08:00
										 |  |  | 				"jakarta.mail", | 
					
						
							|  |  |  | 				"logging-mailhandler", | 
					
						
							|  |  |  | 				"pop3", | 
					
						
							|  |  |  | 				"smtp" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/eclipse-ee4j/angus-mail") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/eclipse-ee4j/angus-mail/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-11-07 04:20:58 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-19 16:29:10 +08:00
										 |  |  | 	library("Artemis", "2.40.0") { | 
					
						
							| 
									
										
										
										
											2022-01-07 20:35:46 +08:00
										 |  |  | 		group("org.apache.activemq") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("artemis-bom") { | 
					
						
							|  |  |  | 				permit("org.apache.maven.plugin-tools:maven-plugin-annotations") | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2022-01-07 20:35:46 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://activemq.apache.org/components/artemis") | 
					
						
							| 
									
										
										
										
											2024-11-21 05:40:52 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/org.apache.activemq/artemis-jms-server/{version}", "org.apache.activemq.artemis.jms.server") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://activemq.apache.org/components/artemis/download/release-notes-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-01-07 20:35:46 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-16 17:15:10 +08:00
										 |  |  | 	library("AspectJ", "1.9.24") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.aspectj") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"aspectjrt", | 
					
						
							|  |  |  | 				"aspectjtools", | 
					
						
							|  |  |  | 				"aspectjweaver" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://eclipse.dev/aspectj") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			releaseNotes(version -> "https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-%s.%s.%s.adoc" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor(), version.patch())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-10-11 17:29:36 +08:00
										 |  |  | 	library("AssertJ", "${assertjVersion}") { | 
					
						
							| 
									
										
										
										
											2025-04-12 01:30:38 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-M" | 
					
						
							|  |  |  | 			contains "-RC" | 
					
						
							|  |  |  | 			because "we don't want milestones or release candidates" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.assertj") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("assertj-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			site("https://assertj.github.io/doc") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/assertj/assertj/releases/tag/assertj-build-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-06 22:05:53 +08:00
										 |  |  | 	library("Awaitility", "4.3.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.awaitility") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"awaitility", | 
					
						
							|  |  |  | 				"awaitility-groovy", | 
					
						
							|  |  |  | 				"awaitility-kotlin", | 
					
						
							|  |  |  | 				"awaitility-scala" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			releaseNotes(version -> "https://github.com/awaitility/awaitility/wiki/ReleaseNotes%s.%s" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-19 01:53:28 +08:00
										 |  |  | 	library("Zipkin Reporter", "3.5.0") { | 
					
						
							| 
									
										
										
										
											2024-02-10 18:43:23 +08:00
										 |  |  | 		group("io.zipkin.reporter2") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:56:09 +08:00
										 |  |  | 			bom("zipkin-reporter-bom") | 
					
						
							| 
									
										
										
										
											2024-02-10 18:43:23 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/openzipkin/zipkin-reporter-java") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/openzipkin/zipkin-reporter-java/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-10 18:43:23 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-19 01:53:32 +08:00
										 |  |  | 	library("Brave", "6.1.0") { | 
					
						
							| 
									
										
										
										
											2022-10-07 04:58:25 +08:00
										 |  |  | 		group("io.zipkin.brave") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("brave-bom") | 
					
						
							| 
									
										
										
										
											2022-10-07 04:58:25 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/openzipkin/brave") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/openzipkin/brave/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-10-07 04:58:25 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-07-09 20:04:43 +08:00
										 |  |  | 	library("Build Helper Maven Plugin", "3.6.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.codehaus.mojo") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"build-helper-maven-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://www.mojohaus.org/build-helper-maven-plugin") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/mojohaus/build-helper-maven-plugin/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:33:58 +08:00
										 |  |  | 	library("Byte Buddy", "1.17.5") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("net.bytebuddy") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"byte-buddy", | 
					
						
							|  |  |  | 				"byte-buddy-agent" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			site("https://bytebuddy.net") | 
					
						
							| 
									
										
										
										
											2024-03-09 09:25:47 +08:00
										 |  |  | 			docs("https://bytebuddy.net/#/tutorial") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/raphw/byte-buddy/releases/tag/byte-buddy-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-02-11 07:37:23 +08:00
										 |  |  | 	library("cache2k", "2.6.1.Final") { | 
					
						
							|  |  |  | 		group("org.cache2k") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 					"cache2k-api", | 
					
						
							|  |  |  | 					"cache2k-config", | 
					
						
							|  |  |  | 					"cache2k-core", | 
					
						
							|  |  |  | 					"cache2k-jcache", | 
					
						
							|  |  |  | 					"cache2k-micrometer", | 
					
						
							|  |  |  | 					"cache2k-spring" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://cache2k.org") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/cache2k/cache2k/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-02-11 07:37:23 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-21 20:23:17 +08:00
										 |  |  | 	library("Caffeine", "3.2.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.github.ben-manes.caffeine") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"caffeine", | 
					
						
							|  |  |  | 				"guava", | 
					
						
							|  |  |  | 				"jcache", | 
					
						
							|  |  |  | 				"simulator" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/ben-manes/caffeine") | 
					
						
							| 
									
										
										
										
											2024-11-21 05:40:52 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/com.github.ben-manes.caffeine/caffeine/{version}", "com.github.benmanes.caffeine") | 
					
						
							| 
									
										
										
										
											2024-03-09 09:25:47 +08:00
										 |  |  | 			docs("https://github.com/ben-manes/caffeine/wiki") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/ben-manes/caffeine/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-14 14:55:10 +08:00
										 |  |  | 	library("Cassandra Driver", "4.19.0") { | 
					
						
							| 
									
										
										
										
											2024-03-26 15:58:22 +08:00
										 |  |  | 		group("org.apache.cassandra") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("java-driver-bom") { | 
					
						
							|  |  |  | 				permit("com.datastax.oss:native-protocol") | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2020-03-11 03:59:29 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2023-11-07 19:14:07 +08:00
										 |  |  | 				"java-driver-core" | 
					
						
							| 
									
										
										
										
											2021-07-12 20:29:25 +08:00
										 |  |  | 			] | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-01-05 00:31:56 +08:00
										 |  |  | 	library("Classmate", "1.7.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.fasterxml") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"classmate" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/FasterXML/java-classmate") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-10-11 17:29:36 +08:00
										 |  |  | 	library("Commons Codec", "${commonsCodecVersion}") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("commons-codec") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"commons-codec" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://commons.apache.org/proper/commons-codec") | 
					
						
							|  |  |  | 			releaseNotes("https://commons.apache.org/proper/commons-codec/changes-report.html#a{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-06 23:55:14 +08:00
										 |  |  | 	library("Commons DBCP2", "2.13.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.commons") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"commons-dbcp2" { | 
					
						
							|  |  |  | 					exclude group: "commons-logging", module: "commons-logging" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 				} | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://commons.apache.org/proper/commons-dbcp") | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 			releaseNotes("https://commons.apache.org/proper/commons-dbcp/changes-report.html#a{version}") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-09-11 18:16:51 +08:00
										 |  |  | 	library("Commons Lang3", "3.17.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.commons") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"commons-lang3" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://commons.apache.org/proper/commons-lang") | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 			releaseNotes("https://commons.apache.org/proper/commons-lang/changes-report.html#a{version}") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 	library("Commons Pool", "1.6") { | 
					
						
							|  |  |  | 		group("commons-pool") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"commons-pool" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-05 04:05:54 +08:00
										 |  |  | 	library("Commons Pool2", "2.12.1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.commons") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"commons-pool2" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://commons.apache.org/proper/commons-pool") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:38:48 +08:00
										 |  |  | 	library("Couchbase Client", "3.8.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.couchbase.client") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"java-client" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://docs.couchbase.com/java-sdk/current/hello-world/overview.html") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/com.couchbase.client/java-client/{version}", "com.couchbase.client") | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 			releaseNotes("https://docs.couchbase.com/java-sdk/current/project-docs/sdk-release-notes.html") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-07-09 20:04:52 +08:00
										 |  |  | 	library("Crac", "1.5.0") { | 
					
						
							| 
									
										
										
										
											2023-11-17 04:09:07 +08:00
										 |  |  | 		group("org.crac") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"crac" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-12-05 03:43:19 +08:00
										 |  |  | 	library("CycloneDX Maven Plugin", "2.9.1") { | 
					
						
							| 
									
										
										
										
											2024-01-15 16:56:58 +08:00
										 |  |  | 		group("org.cyclonedx") { | 
					
						
							|  |  |  | 			plugins = [ | 
					
						
							|  |  |  | 				"cyclonedx-maven-plugin" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-01-15 16:56:58 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-05 04:05:58 +08:00
										 |  |  | 	library("DB2 JDBC", "12.1.0.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.ibm.db2") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jcc" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-12-17 18:42:27 +08:00
										 |  |  | 	library("Dependency Management Plugin", "1.1.7") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("io.spring.gradle") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"dependency-management-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/spring-gradle-plugins/dependency-management-plugin") | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			docs("https://docs.spring.io/dependency-management-plugin/docs/{version}/reference/html") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-gradle-plugins/dependency-management-plugin/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-07-07 17:09:23 +08:00
										 |  |  | 	library("Derby", "10.16.1.1") { | 
					
						
							| 
									
										
										
										
											2024-01-05 00:32:10 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			versionRange "[10.17.1.0,)" | 
					
						
							|  |  |  | 			because "it requires Java 21" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.derby") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"derby", | 
					
						
							| 
									
										
										
										
											2022-01-21 00:09:56 +08:00
										 |  |  | 				"derbyclient", | 
					
						
							| 
									
										
										
										
											2022-07-21 02:23:50 +08:00
										 |  |  | 				"derbynet", | 
					
						
							|  |  |  | 				"derbyoptionaltools", | 
					
						
							| 
									
										
										
										
											2022-01-21 00:09:56 +08:00
										 |  |  | 				"derbyshared", | 
					
						
							|  |  |  | 				"derbytools" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-11-22 22:03:40 +08:00
										 |  |  | 	library("Ehcache3", "3.10.8") { | 
					
						
							| 
									
										
										
										
											2022-02-27 04:43:05 +08:00
										 |  |  | 		group("org.ehcache") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2023-09-08 22:44:12 +08:00
										 |  |  | 					"ehcache", | 
					
						
							| 
									
										
										
										
											2022-02-27 04:43:05 +08:00
										 |  |  | 					"ehcache" { | 
					
						
							|  |  |  | 						classifier = 'jakarta' | 
					
						
							|  |  |  | 					}, | 
					
						
							|  |  |  | 					"ehcache-clustered", | 
					
						
							| 
									
										
										
										
											2023-09-08 22:44:12 +08:00
										 |  |  | 					"ehcache-transactions", | 
					
						
							| 
									
										
										
										
											2022-02-27 04:43:05 +08:00
										 |  |  | 					"ehcache-transactions" { | 
					
						
							|  |  |  | 						classifier = 'jakarta' | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			site("https://www.ehcache.org") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/ehcache/ehcache3/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-02-27 04:43:05 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-10 05:56:42 +08:00
										 |  |  | 	library("Elasticsearch Client", "8.17.4") { | 
					
						
							| 
									
										
										
										
											2025-04-12 01:30:38 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-alpha" | 
					
						
							|  |  |  | 			contains "-beta" | 
					
						
							|  |  |  | 			contains "-rc" | 
					
						
							|  |  |  | 			because "we don't want preview releases" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		alignWith { | 
					
						
							|  |  |  | 			version { | 
					
						
							|  |  |  | 				from "org.springframework.data:spring-data-elasticsearch" | 
					
						
							|  |  |  | 				managedBy "Spring Data Bom" | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.elasticsearch.client") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"elasticsearch-rest-client" { | 
					
						
							|  |  |  | 					exclude group: "commons-logging", module: "commons-logging" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 				}, | 
					
						
							| 
									
										
										
										
											2020-11-18 04:36:34 +08:00
										 |  |  | 				"elasticsearch-rest-client-sniffer" { | 
					
						
							|  |  |  | 					exclude group: "commons-logging", module: "commons-logging" | 
					
						
							|  |  |  | 				}, | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-07-12 21:30:49 +08:00
										 |  |  | 		group("co.elastic.clients") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2022-07-12 21:30:49 +08:00
										 |  |  | 				"elasticsearch-java" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://www.elastic.co/guide/en/elasticsearch/reference/current/release-notes-{version}.html") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("elasticsearch-rest-client", version -> "https://artifacts.elastic.co/javadoc/org/elasticsearch/client/elasticsearch-rest-client/%s".formatted(version), "org.elasticsearch.client") | 
					
						
							|  |  |  | 			javadoc("elasticsearch-java", version -> "https://artifacts.elastic.co/javadoc/co/elastic/clients/elasticsearch-java/%s".formatted(version), "co.elastic.clients.elasticsearch", "co.elastic.clients.transport") | 
					
						
							|  |  |  | 			javadoc("elasticsearch-rest-client-sniffer", version -> "https://artifacts.elastic.co/javadoc/org/elasticsearch/client/elasticsearch-rest-client-sniffer/%s".formatted(version), "org.elasticsearch.client.sniff") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-24 15:10:36 +08:00
										 |  |  | 	library("Flyway", "11.7.2") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.flywaydb") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2024-03-19 20:24:47 +08:00
										 |  |  | 				"flyway-commandline", | 
					
						
							| 
									
										
										
										
											2022-01-03 19:47:25 +08:00
										 |  |  | 				"flyway-core", | 
					
						
							| 
									
										
										
										
											2024-08-19 17:15:33 +08:00
										 |  |  | 				"flyway-database-cassandra", | 
					
						
							| 
									
										
										
										
											2024-03-19 20:24:47 +08:00
										 |  |  | 				"flyway-database-db2", | 
					
						
							|  |  |  | 				"flyway-database-derby", | 
					
						
							|  |  |  | 				"flyway-database-hsqldb", | 
					
						
							|  |  |  | 				"flyway-database-informix", | 
					
						
							|  |  |  | 				"flyway-database-mongodb", | 
					
						
							| 
									
										
										
										
											2023-07-14 00:40:02 +08:00
										 |  |  | 				"flyway-database-oracle", | 
					
						
							| 
									
										
										
										
											2024-03-19 20:24:47 +08:00
										 |  |  | 				"flyway-database-postgresql", | 
					
						
							|  |  |  | 				"flyway-database-redshift", | 
					
						
							|  |  |  | 				"flyway-database-saphana", | 
					
						
							|  |  |  | 				"flyway-database-snowflake", | 
					
						
							|  |  |  | 				"flyway-database-sybasease", | 
					
						
							| 
									
										
										
										
											2022-01-19 16:03:32 +08:00
										 |  |  | 				"flyway-firebird", | 
					
						
							| 
									
										
										
										
											2024-03-19 20:24:47 +08:00
										 |  |  | 				"flyway-gcp-bigquery", | 
					
						
							|  |  |  | 				"flyway-gcp-spanner", | 
					
						
							| 
									
										
										
										
											2022-01-19 16:03:32 +08:00
										 |  |  | 				"flyway-mysql", | 
					
						
							| 
									
										
										
										
											2024-03-19 20:24:47 +08:00
										 |  |  | 				"flyway-singlestore", | 
					
						
							| 
									
										
										
										
											2022-07-12 22:47:54 +08:00
										 |  |  | 				"flyway-sqlserver" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"flyway-maven-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://documentation.red-gate.com/flyway") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/org.flywaydb/flyway-core/{version}", "org.flywaydb") | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 			releaseNotes("https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-06 23:55:27 +08:00
										 |  |  | 	library("FreeMarker", "2.3.34") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.freemarker") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"freemarker" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://freemarker.apache.org") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			releaseNotes(version -> "https://freemarker.apache.org/docs/versions_%s.html" | 
					
						
							|  |  |  | 				.formatted(version.toString("_"))) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-07-09 20:05:01 +08:00
										 |  |  | 	library("Git Commit ID Maven Plugin", "9.0.1") { | 
					
						
							| 
									
										
										
										
											2022-01-21 00:19:05 +08:00
										 |  |  | 		group("io.github.git-commit-id") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2022-01-21 00:19:05 +08:00
										 |  |  | 				"git-commit-id-maven-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/git-commit-id/git-commit-id-maven-plugin") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/git-commit-id/git-commit-id-maven-plugin/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-03-18 21:44:28 +08:00
										 |  |  | 	library("Glassfish JAXB", "4.0.5") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.glassfish.jaxb") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("jaxb-bom") { | 
					
						
							|  |  |  | 				permit("com.sun.istack:istack-commons-runtime") | 
					
						
							|  |  |  | 				permit("com.sun.xml.bind:jaxb-core") | 
					
						
							|  |  |  | 				permit("com.sun.xml.bind:jaxb-impl") | 
					
						
							|  |  |  | 				permit("com.sun.xml.bind:jaxb-jxc") | 
					
						
							|  |  |  | 				permit("com.sun.xml.bind:jaxb-osgi") | 
					
						
							|  |  |  | 				permit("com.sun.xml.bind:jaxb-xjc") | 
					
						
							|  |  |  | 				permit("com.sun.xml.fastinfoset:FastInfoset") | 
					
						
							|  |  |  | 				permit("jakarta.activation:jakarta.activation-api") | 
					
						
							|  |  |  | 				permit("jakarta.xml.bind:jakarta.xml.bind-api") | 
					
						
							|  |  |  | 				permit("org.eclipse.angus:angus-activation") | 
					
						
							|  |  |  | 				permit("org.jvnet.staxex:stax-ex") | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/eclipse-ee4j/jaxb-ri/releases/tag/{version}-RI") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-11-22 22:03:43 +08:00
										 |  |  | 	library("Glassfish JSTL", "3.0.1") { | 
					
						
							| 
									
										
										
										
											2021-11-13 04:00:14 +08:00
										 |  |  | 		group("org.glassfish.web") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"jakarta.servlet.jsp.jstl" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-16 01:04:23 +08:00
										 |  |  | 	library("GraphQL Java", "23.1") { | 
					
						
							| 
									
										
										
										
											2023-07-20 19:16:44 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			startsWith(["2018-", "2019-", "2020-", "2021-", "230521-"]) | 
					
						
							| 
									
										
										
										
											2025-04-12 01:30:38 +08:00
										 |  |  | 			because "we don't want thses snapshots" | 
					
						
							| 
									
										
										
										
											2023-07-20 19:16:44 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-07-04 02:21:47 +08:00
										 |  |  | 		alignWith { | 
					
						
							|  |  |  | 			version { | 
					
						
							|  |  |  | 				from "org.springframework.graphql:spring-graphql" | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-07-20 19:57:17 +08:00
										 |  |  | 		group("com.graphql-java") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 					"graphql-java" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			site("https://www.graphql-java.com") | 
					
						
							| 
									
										
										
										
											2024-11-21 05:40:52 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/com.graphql-java/graphql-java/{version}", "graphql.schema", "graphql.execution") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/graphql-java/graphql-java/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-07-20 19:57:17 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-06 22:06:05 +08:00
										 |  |  | 	library("Groovy", "4.0.26") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-alpha-" | 
					
						
							|  |  |  | 			because "we don't want alpha dependencies" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-03-18 20:34:13 +08:00
										 |  |  | 		group("org.apache.groovy") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("groovy-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-02-28 15:46:40 +08:00
										 |  |  | 			site("https://groovy-lang.org") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-24 15:10:41 +08:00
										 |  |  | 	library("Gson", "2.13.1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.google.code.gson") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"gson" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/google/gson") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/com.google.code.gson/gson/{version}", "com.google.gson") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/google/gson/releases/tag/gson-parent-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-08-16 21:19:05 +08:00
										 |  |  | 	library("H2", "2.3.232") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.h2database") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"h2" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://www.h2database.com") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("https://www.h2database.com/javadoc", "org.h2") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/h2database/h2database/releases/tag/version-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-10-11 17:29:36 +08:00
										 |  |  | 	library("Hamcrest", "${hamcrestVersion}") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.hamcrest") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"hamcrest", | 
					
						
							|  |  |  | 				"hamcrest-core", | 
					
						
							|  |  |  | 				"hamcrest-library" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/hamcrest/JavaHamcrest/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-08-12 14:26:35 +08:00
										 |  |  | 	library("Hazelcast", "5.5.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.hazelcast") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"hazelcast", | 
					
						
							|  |  |  | 				"hazelcast-spring" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://hazelcast.com") | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			javadoc("https://docs.hazelcast.org/docs/{version}/javadoc", "com.hazelcast") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/hazelcast/hazelcast/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 02:16:22 +08:00
										 |  |  | 	library("Hibernate", "7.0.0.Beta3") { | 
					
						
							| 
									
										
										
										
											2022-07-09 20:43:25 +08:00
										 |  |  | 		group("org.hibernate.orm") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2022-07-09 20:43:25 +08:00
										 |  |  | 				"hibernate-agroal", | 
					
						
							|  |  |  | 				"hibernate-ant", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"hibernate-c3p0", | 
					
						
							| 
									
										
										
										
											2022-07-09 20:43:25 +08:00
										 |  |  | 				"hibernate-community-dialects", | 
					
						
							|  |  |  | 				"hibernate-core", | 
					
						
							|  |  |  | 				"hibernate-envers", | 
					
						
							|  |  |  | 				"hibernate-graalvm", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"hibernate-hikaricp", | 
					
						
							|  |  |  | 				"hibernate-jcache", | 
					
						
							| 
									
										
										
										
											2022-07-09 20:43:25 +08:00
										 |  |  | 				"hibernate-jpamodelgen", | 
					
						
							| 
									
										
										
										
											2021-02-16 18:36:30 +08:00
										 |  |  | 				"hibernate-micrometer", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"hibernate-proxool", | 
					
						
							|  |  |  | 				"hibernate-spatial", | 
					
						
							| 
									
										
										
										
											2022-07-09 20:43:25 +08:00
										 |  |  | 				"hibernate-testing", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"hibernate-vibur" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://hibernate.org/orm") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.jboss.org/hibernate/orm/%s.%s/javadocs" | 
					
						
							| 
									
										
										
										
											2024-11-09 13:25:15 +08:00
										 |  |  | 				.formatted(version.major(), version.minor()), "org.hibernate.boot", "org.hibernate.resource") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			docs(version -> "https://hibernate.org/orm/documentation/%s.%s" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor())) | 
					
						
							|  |  |  | 			releaseNotes(version -> "https://github.com/hibernate/hibernate-orm/releases/tag/%s" | 
					
						
							|  |  |  | 				.formatted(version.toString().replace(".Final", ""))) | 
					
						
							|  |  |  | 			add("userguide", version -> "https://docs.jboss.org/hibernate/orm/%s.%s/userguide/html_single/Hibernate_User_Guide.html" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 03:11:28 +08:00
										 |  |  | 	library("Hibernate Validator", "9.0.0.CR1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.hibernate.validator") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"hibernate-validator", | 
					
						
							|  |  |  | 				"hibernate-validator-annotation-processor" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:34:11 +08:00
										 |  |  | 	library("HikariCP", "6.3.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.zaxxer") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"HikariCP" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-13 06:04:50 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/brettwooldridge/HikariCP") | 
					
						
							| 
									
										
										
										
											2024-11-27 20:18:19 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/com.zaxxer/HikariCP/{version}/com.zaxxer.hikari", "com.zaxxer.hikari") | 
					
						
							| 
									
										
										
										
											2024-11-13 06:04:50 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-11-15 02:31:50 +08:00
										 |  |  | 	library("HSQLDB", "2.7.3") { | 
					
						
							|  |  |  | 		prohibit { | 
					
						
							|  |  |  | 			versionRange "[2.7.4]" | 
					
						
							|  |  |  | 			because "it contains a bug that breaks Spring Data (https://sourceforge.net/p/hsqldb/bugs/1725/)" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.hsqldb") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"hsqldb" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:34:13 +08:00
										 |  |  | 	library("HtmlUnit", "4.11.1") { | 
					
						
							| 
									
										
										
										
											2024-03-11 18:29:15 +08:00
										 |  |  | 		group("org.htmlunit") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"htmlunit" { | 
					
						
							|  |  |  | 					exclude group: "commons-logging", module: "commons-logging" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 				} | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://www.htmlunit.org") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/HtmlUnit/htmlunit/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-01-19 17:09:31 +08:00
										 |  |  | 	library("HttpAsyncClient", "4.1.5") { | 
					
						
							| 
									
										
										
										
											2025-04-12 01:30:38 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-alpha" | 
					
						
							|  |  |  | 			contains "-beta" | 
					
						
							|  |  |  | 			contains "-rc" | 
					
						
							|  |  |  | 			because "we don't want preview releases" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.httpcomponents") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"httpasyncclient" { | 
					
						
							|  |  |  | 					exclude group: "commons-logging", module: "commons-logging" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 				} | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 19:39:05 +08:00
										 |  |  | 	library("HttpClient5", "5.4.4") { | 
					
						
							| 
									
										
										
										
											2025-04-12 01:30:38 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-alpha" | 
					
						
							|  |  |  | 			contains "-beta" | 
					
						
							|  |  |  | 			contains "-rc" | 
					
						
							|  |  |  | 			because "we don't want preview releases" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2021-04-12 15:21:20 +08:00
										 |  |  | 		group("org.apache.httpcomponents.client5") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"httpclient5", | 
					
						
							|  |  |  | 				"httpclient5-cache", | 
					
						
							| 
									
										
										
										
											2024-02-22 15:58:49 +08:00
										 |  |  | 				"httpclient5-fluent" | 
					
						
							| 
									
										
										
										
											2021-04-12 15:21:20 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-12-22 00:21:55 +08:00
										 |  |  | 	library("HttpCore", "4.4.16") { | 
					
						
							| 
									
										
										
										
											2021-04-12 17:41:57 +08:00
										 |  |  | 		group("org.apache.httpcomponents") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"httpcore", | 
					
						
							|  |  |  | 				"httpcore-nio" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:38:53 +08:00
										 |  |  | 	library("HttpCore5", "5.3.4") { | 
					
						
							| 
									
										
										
										
											2021-04-12 17:41:57 +08:00
										 |  |  | 		group("org.apache.httpcomponents.core5") { | 
					
						
							| 
									
										
										
										
											2021-04-12 15:21:20 +08:00
										 |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"httpcore5", | 
					
						
							|  |  |  | 				"httpcore5-h2", | 
					
						
							|  |  |  | 				"httpcore5-reactive" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:34:16 +08:00
										 |  |  | 	library("Infinispan", "15.2.1.Final") { | 
					
						
							| 
									
										
										
										
											2022-10-04 18:11:43 +08:00
										 |  |  | 		group("org.infinispan") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("infinispan-bom") | 
					
						
							| 
									
										
										
										
											2022-10-04 18:11:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			site("https://infinispan.org") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc(version -> "https://docs.jboss.org/infinispan/%s.%s/apidocs".formatted(version.major(), version.minor()), "org.infinispan") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/infinispan/infinispan/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-10-04 18:11:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:34:18 +08:00
										 |  |  | 	library("InfluxDB Java", "2.25") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.influxdb") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"influxdb-java" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/influxdata/influxdb-java") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/org.influxdb/influxdb-java/{version}", "org.influxdb") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/influxdata/influxdb-java/releases/tag/influxdb-java-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-10-11 17:29:36 +08:00
										 |  |  | 	library("Jackson Bom", "${jacksonVersion}") { | 
					
						
							| 
									
										
										
										
											2025-04-12 01:30:38 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-rc" | 
					
						
							|  |  |  | 			because "we don't want release candidates" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.fasterxml.jackson") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("jackson-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/FasterXML/jackson/wiki/Jackson-Release-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-03-18 21:44:42 +08:00
										 |  |  | 	library("Jakarta Activation", "2.1.3") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.activation") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.activation-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/jakartaee/jaf-api") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/activation/%s.%s/apidocs" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor()), "jakarta.activation") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/jakartaee/jaf-api/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 03:11:48 +08:00
										 |  |  | 	library("Jakarta Annotation", "3.0.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.annotation") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.annotation-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/annotations/%s.%s/apidocs" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor()), "jakarta.annotation") | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-02-23 17:47:17 +08:00
										 |  |  | 	library("Jakarta Inject", "2.0.1") { | 
					
						
							|  |  |  | 		group("jakarta.inject") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"jakarta.inject-api" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/dependency-injection/%s.%s/apidocs" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor()), "jakarta.inject") | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-23 17:47:17 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-11-08 17:48:15 +08:00
										 |  |  | 	library("Jakarta JMS", "3.1.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.jms") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.jms-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			site(version -> "https://jakarta.ee/specifications/messaging/%s.%s" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2025-01-04 21:58:56 +08:00
										 |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/messaging/%s.%s/apidocs/jakarta.messaging" | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 				.formatted(version.major(), version.minor()), "jakarta.jms") | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-10-31 16:40:00 +08:00
										 |  |  | 	library("Jakarta Json", "2.1.3") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.json") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.json-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/jsonp/%s.%s/apidocs" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor()), "jakarta.json") | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 			releaseNotes("https://github.com/jakartaee/jsonp-api/releases/tag/{version}-RELEASE") | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-04-09 19:52:55 +08:00
										 |  |  | 	library("Jakarta Json Bind", "3.0.1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.json.bind") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.json.bind-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/jsonb/%s.%s/apidocs" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor()), "jakarta.json.bind") | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-03-18 21:44:46 +08:00
										 |  |  | 	library("Jakarta Mail", "2.1.3") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.mail") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.mail-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			site(version -> "https://jakarta.ee/specifications/mail/%s.%s" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor())) | 
					
						
							|  |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/mail/%s.%s/apidocs" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor()), "jakarta.mail") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/jakartaee/mail-api/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2021-10-14 21:10:18 +08:00
										 |  |  | 	library("Jakarta Management", "1.1.4") { | 
					
						
							|  |  |  | 		group("jakarta.management.j2ee") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"jakarta.management.j2ee-api" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 02:16:22 +08:00
										 |  |  | 	library("Jakarta Persistence", "3.2.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.persistence") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.persistence-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			site(version -> "https://jakarta.ee/specifications/persistence/%s.%s" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2024-11-29 03:21:32 +08:00
										 |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/persistence/%s.%s/apidocs/jakarta.persistence" | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 				.formatted(version.major(), version.minor()), "jakarta.persistence") | 
					
						
							|  |  |  | 			releaseNotes(version -> "https://github.com/jakartaee/persistence/releases/tag/%s.%s-%s-RELEASE" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor(), version)) | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 02:32:11 +08:00
										 |  |  | 	library("Jakarta Servlet", "6.1.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.servlet") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.servlet-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			site(version -> "https://jakarta.ee/specifications/servlet/%s.%s" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2024-11-29 03:21:32 +08:00
										 |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/servlet/%s.%s/apidocs/jakarta.servlet" | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 				.formatted(version.major(), version.minor()), "jakarta.servlet") | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-09-11 18:17:09 +08:00
										 |  |  | 	library("Jakarta Servlet JSP JSTL", "3.0.2") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.servlet.jsp.jstl") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.servlet.jsp.jstl-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/jakartaee/tags/releases/tag/{version}-RELEASE") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-05-11 01:21:19 +08:00
										 |  |  | 	library("Jakarta Transaction", "2.0.1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.transaction") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.transaction-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/transactions/%s.%s/apidocs" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor()), "jakarta.transaction") | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 02:34:09 +08:00
										 |  |  | 	library("Jakarta Validation", "3.1.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.validation") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.validation-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/bean-validation/%s.%s/apidocs" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor()), "jakarta.validation") | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 			releaseNotes("https://github.com/jakartaee/validation/releases/tag/{version}") | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 02:35:14 +08:00
										 |  |  | 	library("Jakarta WebSocket", "2.2.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.websocket") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2022-11-06 08:57:18 +08:00
										 |  |  | 				"jakarta.websocket-api", | 
					
						
							|  |  |  | 				"jakarta.websocket-client-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-13 06:04:50 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/jakartaee/jaxb-api/releases/tag/{version}") | 
					
						
							|  |  |  | 			javadoc("jakarta-websocket-server", version -> "https://jakarta.ee/specifications/websocket/%s.%s/apidocs/server" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor()), "jakarta.websocket.server") | 
					
						
							|  |  |  | 			javadoc("jakarta-websocket-client", version -> "https://jakarta.ee/specifications/websocket/%s.%s/apidocs/client" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor()), "jakarta.websocket") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 02:31:21 +08:00
										 |  |  | 	library("Jakarta WS RS", "4.0.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.ws.rs") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.ws.rs-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/jakartaee/rest/releases/tag/{version}") | 
					
						
							|  |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/restful-ws/%s.%s/apidocs" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor()), "jakarta.ws.rs") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-03-18 21:44:51 +08:00
										 |  |  | 	library("Jakarta XML Bind", "4.0.2") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.xml.bind") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.xml.bind-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/jakartaee/jaxb-api/releases/tag/{version}") | 
					
						
							| 
									
										
										
										
											2024-12-24 09:29:06 +08:00
										 |  |  | 			javadoc(version -> "https://jakarta.ee/specifications/xml-binding/%s.%s/apidocs/jakarta.xml.bind" | 
					
						
							| 
									
										
										
										
											2024-11-13 06:04:50 +08:00
										 |  |  | 				.formatted(version.major(), version.minor()), "jakarta.xml.bind") | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-05-16 22:57:05 +08:00
										 |  |  | 	library("Jakarta XML SOAP", "3.0.2") { | 
					
						
							| 
									
										
										
										
											2020-03-24 20:07:08 +08:00
										 |  |  | 		group("jakarta.xml.soap") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 					"jakarta.xml.soap-api" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/jakartaee/saaj-api/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-03-24 20:07:08 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-05-16 22:57:10 +08:00
										 |  |  | 	library("Jakarta XML WS", "4.0.2") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jakarta.xml.ws") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jakarta.xml.ws-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/jakartaee/jax-ws-api/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-02-22 15:58:58 +08:00
										 |  |  | 	library("Janino", "3.1.12") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.codehaus.janino") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"commons-compiler", | 
					
						
							|  |  |  | 				"commons-compiler-jdk", | 
					
						
							|  |  |  | 				"janino" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 	library("Javax Cache", "1.1.1") { | 
					
						
							|  |  |  | 		group("javax.cache") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"cache-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			javadoc("https://javadoc.io/doc/javax.cache/cache-api/{version}", "javax.cache") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2020-06-16 17:33:10 +08:00
										 |  |  | 	library("Javax Money", "1.1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("javax.money") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"money-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-04-15 01:43:36 +08:00
										 |  |  | 	library("Jaxen", "2.0.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("jaxen") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jaxen" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/jaxen-xpath/jaxen/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:34:21 +08:00
										 |  |  | 	library("Jaybird", "6.0.1") { | 
					
						
							| 
									
										
										
										
											2024-06-17 21:09:57 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			endsWith ".java8" | 
					
						
							|  |  |  | 			because "we use the .java11 version" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.firebirdsql.jdbc") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2022-11-02 19:38:52 +08:00
										 |  |  | 				"jaybird" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			releaseNotes(version -> "https://github.com/FirebirdSQL/jaybird/releases/tag/v%s" | 
					
						
							|  |  |  | 				.formatted(version.toString().replace(".java11", ""))) | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-09-11 18:17:14 +08:00
										 |  |  | 	library("JBoss Logging", "3.6.1.Final") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.jboss.logging") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jboss-logging" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/jboss-logging/jboss-logging/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-01-19 17:09:31 +08:00
										 |  |  | 	library("JDOM2", "2.0.6.1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.jdom") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jdom2" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/hunterhacker/jdom/releases/tag/JDOM-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-10-14 21:01:51 +08:00
										 |  |  | 	library("Jedis", "5.2.0") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-beta" | 
					
						
							|  |  |  | 			because "we don't want beta dependencies" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("redis.clients") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jedis" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/redis/jedis") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/redis/jedis/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 02:36:53 +08:00
										 |  |  | 	library("Jersey", "4.0.0-M2") { | 
					
						
							| 
									
										
										
										
											2022-08-08 22:45:20 +08:00
										 |  |  | 		group("org.glassfish.jersey") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("jersey-bom") | 
					
						
							| 
									
										
										
										
											2022-08-08 22:45:20 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/eclipse-ee4j/jersey") | 
					
						
							| 
									
										
										
										
											2024-11-21 05:40:52 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/org.glassfish.jersey.core/jersey-server/{version}", "org.glassfish.jersey.server") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/eclipse-ee4j/jersey/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-08-08 22:45:20 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-06 22:06:26 +08:00
										 |  |  | 	library("Jetty Reactive HTTPClient", "4.0.9") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.eclipse.jetty") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jetty-reactive-httpclient" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 19:39:12 +08:00
										 |  |  | 	library("Jetty", "12.0.20") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains ".alpha" | 
					
						
							|  |  |  | 			because "we don't want alpha dependencies" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-01-16 19:11:45 +08:00
										 |  |  | 		group("org.eclipse.jetty.ee10") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("jetty-ee10-bom") | 
					
						
							| 
									
										
										
										
											2023-01-16 19:11:45 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.eclipse.jetty") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("jetty-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://eclipse.dev/jetty") | 
					
						
							| 
									
										
										
										
											2024-11-21 05:40:52 +08:00
										 |  |  | 			javadoc(version -> "https://javadoc.jetty.org/jetty-%s".formatted(version.major()), "org.eclipse.jetty") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/jetty/jetty.project/releases/tag/jetty-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-01-05 00:32:43 +08:00
										 |  |  | 	library("JMustache", "1.16") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.samskivert") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jmustache" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 19:39:16 +08:00
										 |  |  | 	library("jOOQ", "3.19.23") { | 
					
						
							| 
									
										
										
										
											2025-03-12 16:11:10 +08:00
										 |  |  | 		prohibit { | 
					
						
							| 
									
										
										
										
											2025-03-25 21:38:18 +08:00
										 |  |  | 			versionRange "[3.20.0,)" | 
					
						
							| 
									
										
										
										
											2025-03-12 16:11:10 +08:00
										 |  |  | 			because "it requires Java 21" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-01-05 23:46:54 +08:00
										 |  |  | 		group("org.jooq") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"jooq", | 
					
						
							|  |  |  | 				"jooq-codegen", | 
					
						
							|  |  |  | 				"jooq-kotlin", | 
					
						
							|  |  |  | 				"jooq-meta" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 			plugins = [ | 
					
						
							|  |  |  | 				"jooq-codegen-maven" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://www.jooq.org") | 
					
						
							| 
									
										
										
										
											2024-11-14 09:06:22 +08:00
										 |  |  | 			javadoc("https://www.jooq.org/javadoc/{version}", "org.jooq") | 
					
						
							| 
									
										
										
										
											2024-03-20 12:53:21 +08:00
										 |  |  | 			docs("https://www.jooq.org/doc/{version}/manual-single-page") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/jOOQ/jOOQ/releases/tag/version-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-01-05 23:46:54 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-02-04 22:07:31 +08:00
										 |  |  | 	library("Json Path", "2.9.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.jayway.jsonpath") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"json-path", | 
					
						
							|  |  |  | 				"json-path-assert" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/json-path/JsonPath") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/json-path/JsonPath/releases/tag/json-path-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-12 16:09:26 +08:00
										 |  |  | 	library("Json-smart", "2.5.2") { | 
					
						
							| 
									
										
										
										
											2020-06-18 17:31:43 +08:00
										 |  |  | 		group("net.minidev") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"json-smart" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/netplex/json-smart-v2") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/netplex/json-smart-v2/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-06-18 17:31:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-07-09 19:36:31 +08:00
										 |  |  | 	library("JsonAssert", "1.5.3") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-rc" | 
					
						
							|  |  |  | 			because "we don't want release candidates" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.skyscreamer") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jsonassert" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/skyscreamer/JSONassert") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/skyscreamer/JSONassert/releases/tag/jsonassert-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 	library("JTDS", "1.3.1") { | 
					
						
							|  |  |  | 		group("net.sourceforge.jtds") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jtds" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2021-02-17 20:51:46 +08:00
										 |  |  | 	library("JUnit", "4.13.2") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("junit") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"junit" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/junit-team/junit4/blob/HEAD/doc/ReleaseNotes{version}.md") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-10-11 17:29:36 +08:00
										 |  |  | 	library("JUnit Jupiter", "${junitJupiterVersion}") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-M" | 
					
						
							|  |  |  | 			because "we don't want milestones" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.junit") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("junit-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://junit.org/junit5") | 
					
						
							| 
									
										
										
										
											2024-12-05 02:11:00 +08:00
										 |  |  | 			javadoc("junit-platform-engine", version -> "https://junit.org/junit5/docs/%s/api/org.junit.platform.engine".formatted(version), "org.junit.platform") | 
					
						
							|  |  |  | 			javadoc("junit-jupiter-api", version -> "https://junit.org/junit5/docs/%s/api/org.junit.jupiter.api".formatted(version), "org.junit.jupiter.api") | 
					
						
							| 
									
										
										
										
											2024-03-09 09:25:47 +08:00
										 |  |  | 			docs("https://junit.org/junit5/docs/{version}/user-guide") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://junit.org/junit5/docs/{version}/release-notes") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 03:12:43 +08:00
										 |  |  | 	library("Kafka", "4.0.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.kafka") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2022-03-02 19:06:25 +08:00
										 |  |  | 				"connect", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"connect-api", | 
					
						
							|  |  |  | 				"connect-basic-auth-extension", | 
					
						
							|  |  |  | 				"connect-file", | 
					
						
							|  |  |  | 				"connect-json", | 
					
						
							| 
									
										
										
										
											2022-03-02 19:06:25 +08:00
										 |  |  | 				"connect-mirror", | 
					
						
							|  |  |  | 				"connect-mirror-client", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"connect-runtime", | 
					
						
							|  |  |  | 				"connect-transforms", | 
					
						
							| 
									
										
										
										
											2022-03-02 19:06:25 +08:00
										 |  |  | 				"generator", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"kafka-clients", | 
					
						
							| 
									
										
										
										
											2022-03-02 19:06:25 +08:00
										 |  |  | 				"kafka-clients" { | 
					
						
							|  |  |  | 					classifier = "test" | 
					
						
							|  |  |  | 				}, | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"kafka-log4j-appender", | 
					
						
							| 
									
										
										
										
											2022-03-02 19:21:56 +08:00
										 |  |  | 				"kafka-metadata", | 
					
						
							| 
									
										
										
										
											2022-03-02 19:06:25 +08:00
										 |  |  | 				"kafka-raft", | 
					
						
							| 
									
										
										
										
											2024-12-10 01:50:45 +08:00
										 |  |  | 				"kafka-server", | 
					
						
							| 
									
										
										
										
											2022-03-02 19:21:56 +08:00
										 |  |  | 				"kafka-server-common", | 
					
						
							| 
									
										
										
										
											2023-09-22 23:20:53 +08:00
										 |  |  | 				"kafka-server-common" { | 
					
						
							|  |  |  | 					classifier = "test" | 
					
						
							|  |  |  | 				}, | 
					
						
							| 
									
										
										
										
											2022-03-02 19:21:56 +08:00
										 |  |  | 				"kafka-shell", | 
					
						
							|  |  |  | 				"kafka-storage", | 
					
						
							|  |  |  | 				"kafka-storage-api", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"kafka-streams", | 
					
						
							|  |  |  | 				"kafka-streams-scala_2.12", | 
					
						
							| 
									
										
										
										
											2020-01-16 07:15:42 +08:00
										 |  |  | 				"kafka-streams-scala_2.13", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"kafka-streams-test-utils", | 
					
						
							|  |  |  | 				"kafka-tools", | 
					
						
							| 
									
										
										
										
											2020-01-16 07:15:42 +08:00
										 |  |  | 				"kafka_2.12", | 
					
						
							| 
									
										
										
										
											2022-03-02 19:06:25 +08:00
										 |  |  | 				"kafka_2.12" { | 
					
						
							|  |  |  | 					classifier = "test" | 
					
						
							|  |  |  | 				}, | 
					
						
							|  |  |  | 				"kafka_2.13", | 
					
						
							|  |  |  | 				"kafka_2.13" { | 
					
						
							|  |  |  | 					classifier = "test" | 
					
						
							| 
									
										
										
										
											2022-03-02 19:21:56 +08:00
										 |  |  | 				}, | 
					
						
							|  |  |  | 				"trogdor" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://kafka.apache.org") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc(version -> "https://kafka.apache.org/%s%s/javadoc".formatted(version.major(), version.minor()), "org.apache.kafka") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://downloads.apache.org/kafka/{version}/RELEASE_NOTES.html") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 	library("Kotlin", "${kotlinVersion}") { | 
					
						
							|  |  |  | 		group("org.jetbrains.kotlin") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("kotlin-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"kotlin-maven-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			site("https://kotlinlang.org") | 
					
						
							| 
									
										
										
										
											2024-03-09 09:25:47 +08:00
										 |  |  | 			docs("https://kotlinlang.org/docs/reference") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/JetBrains/kotlin/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-12-13 00:47:24 +08:00
										 |  |  | 	library("Kotlin Coroutines", "1.10.1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.jetbrains.kotlinx") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("kotlinx-coroutines-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/Kotlin/kotlinx.coroutines") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/Kotlin/kotlinx.coroutines/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-12-13 00:47:24 +08:00
										 |  |  | 	library("Kotlin Serialization", "1.8.0") { | 
					
						
							| 
									
										
										
										
											2023-08-24 22:49:29 +08:00
										 |  |  | 		group("org.jetbrains.kotlinx") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("kotlinx-serialization-bom") | 
					
						
							| 
									
										
										
										
											2023-08-24 22:49:29 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/Kotlin/kotlinx.serialization") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/Kotlin/kotlinx.serialization/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-08-24 22:49:29 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-12 17:43:44 +08:00
										 |  |  | 	library("Lettuce", "6.5.5.RELEASE") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains ".BETA" | 
					
						
							|  |  |  | 			because "we don't want betas" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("io.lettuce") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"lettuce-core" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/lettuce-io/lettuce-core") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/io.lettuce/lettuce-core/{version}", "io.lettuce.core") | 
					
						
							| 
									
										
										
										
											2024-03-09 09:25:47 +08:00
										 |  |  | 			docs("https://lettuce.io/core/{version}/reference/index.html") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/lettuce-io/lettuce-core/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-19 01:53:43 +08:00
										 |  |  | 	library("Liquibase", "4.31.1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.liquibase") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2022-02-11 19:34:51 +08:00
										 |  |  | 				"liquibase-cdi", | 
					
						
							| 
									
										
										
										
											2021-01-21 03:40:22 +08:00
										 |  |  | 				"liquibase-core" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							| 
									
										
										
										
											2020-07-22 14:32:59 +08:00
										 |  |  | 			plugins = [ | 
					
						
							|  |  |  | 				"liquibase-maven-plugin" | 
					
						
							|  |  |  | 			] | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://www.liquibase.com") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/org.liquibase/liquibase-core/{version}", "liquibase.integration", "liquibase.report") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/liquibase/liquibase/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-12-13 23:43:18 +08:00
										 |  |  | 	library("Log4j2", "2.24.3") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-alpha" | 
					
						
							|  |  |  | 			contains "-beta" | 
					
						
							|  |  |  | 			because "we don't want alphas or betas" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.logging.log4j") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("log4j-bom") { | 
					
						
							|  |  |  | 				permit("biz.aQute.bnd:biz.aQute.bnd.annotation") | 
					
						
							|  |  |  | 				permit("com.github.spotbugs:spotbugs-annotations") | 
					
						
							| 
									
										
										
										
											2025-03-26 18:55:53 +08:00
										 |  |  | 				permit("org.apache.logging:logging-parent") | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 				permit("org.apache.maven.plugin-tools:maven-plugin-annotations") | 
					
						
							|  |  |  | 				permit("org.jspecify:jspecify") | 
					
						
							|  |  |  | 				permit("org.osgi:org.osgi.annotation.bundle") | 
					
						
							|  |  |  | 				permit("org.osgi:org.osgi.annotation.versioning") | 
					
						
							|  |  |  | 				permit("org.osgi:osgi.annotation") | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://logging.apache.org/log4j") | 
					
						
							| 
									
										
										
										
											2024-11-21 05:40:52 +08:00
										 |  |  | 			javadoc("log4j-api", version -> "https://logging.apache.org/log4j/%s.x/javadoc/log4j-api".formatted(version.major())) | 
					
						
							|  |  |  | 			javadoc("log4j-core", version -> "https://logging.apache.org/log4j/%s.x/javadoc/log4j-core".formatted(version.major()), "org.apache.logging.log4j.core") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			docs(version -> "https://logging.apache.org/log4j/%s.x/manual".formatted(version.major())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/apache/logging-log4j2/releases/tag/rel%2F{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-19 16:29:29 +08:00
										 |  |  | 	library("Logback", "1.5.18") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("ch.qos.logback") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"logback-classic", | 
					
						
							|  |  |  | 				"logback-core" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://logback.qos.ch") | 
					
						
							| 
									
										
										
										
											2024-12-07 21:46:51 +08:00
										 |  |  | 			javadoc("https://logback.qos.ch/apidocs/ch.qos.logback.core", "ch.qos.logback") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:38:53 +08:00
										 |  |  | 	library("Lombok", "1.18.38") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.projectlombok") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"lombok" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://projectlombok.org") | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			javadoc("https://projectlombok.org/api") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:34:30 +08:00
										 |  |  | 	library("MariaDB", "3.5.3") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.mariadb.jdbc") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"mariadb-java-client" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			site("https://mariadb.com/kb/en/mariadb-connector-j") | 
					
						
							|  |  |  | 			releaseNotes(version -> "https://mariadb.com/kb/en/mariadb-connector-j-%s-release-notes" | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 				.formatted(version.toString("-"))) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-05-11 01:21:34 +08:00
										 |  |  | 	library("Maven AntRun Plugin", "3.1.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-antrun-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-03-19 17:55:08 +08:00
										 |  |  | 	library("Maven Assembly Plugin", "3.7.1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-assembly-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-assembly-plugin/releases/tag/maven-assembly-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-19 16:45:14 +08:00
										 |  |  | 	library("Maven Clean Plugin", "3.4.1") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-beta-" | 
					
						
							|  |  |  | 			because "we don't want betas" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-clean-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-clean-plugin/releases/tag/maven-clean-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-06 22:06:46 +08:00
										 |  |  | 	library("Maven Compiler Plugin", "3.14.0") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-beta-" | 
					
						
							|  |  |  | 			because "we don't want betas" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-compiler-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-compiler-plugin/releases/tag/maven-compiler-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-11-11 07:18:24 +08:00
										 |  |  | 	library("Maven Dependency Plugin", "3.8.1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-dependency-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-dependency-plugin/releases/tag/maven-dependency-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-06 22:06:51 +08:00
										 |  |  | 	library("Maven Deploy Plugin", "3.1.4") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-beta-" | 
					
						
							|  |  |  | 			because "we don't want betas" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-deploy-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-deploy-plugin/releases/tag/maven-deploy-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-07-09 20:05:33 +08:00
										 |  |  | 	library("Maven Enforcer Plugin", "3.5.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-enforcer-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-enforcer/releases/tag/enforcer-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:38:54 +08:00
										 |  |  | 	library("Maven Failsafe Plugin", "3.5.3") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-failsafe-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-surefire/releases/tag/surefire-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-10-22 15:05:09 +08:00
										 |  |  | 	library("Maven Help Plugin", "3.5.1") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-help-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-06 22:06:55 +08:00
										 |  |  | 	library("Maven Install Plugin", "3.1.4") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-beta-" | 
					
						
							|  |  |  | 			because "we don't want betas" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-install-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-install-plugin/releases/tag/maven-install-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-06 23:56:13 +08:00
										 |  |  | 	library("Maven Invoker Plugin", "3.9.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-invoker-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-invoker-plugin/releases/tag/maven-invoker-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-06-20 03:42:39 +08:00
										 |  |  | 	library("Maven Jar Plugin", "3.4.2") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-beta-" | 
					
						
							|  |  |  | 			because "we don't want betas" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-jar-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-jar-plugin/releases/tag/maven-jar-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-06 23:56:18 +08:00
										 |  |  | 	library("Maven Javadoc Plugin", "3.11.2") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-javadoc-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-javadoc-plugin/releases/tag/maven-javadoc-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-04-06 19:25:49 +08:00
										 |  |  | 	library("Maven Resources Plugin", "3.3.1") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-beta-" | 
					
						
							|  |  |  | 			because "we don't want betas" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-resources-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-resources-plugin/releases/tag/maven-resources-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-07-09 20:05:51 +08:00
										 |  |  | 	library("Maven Shade Plugin", "3.6.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-shade-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-shade-plugin/releases/tag/maven-shade-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-04-09 19:53:31 +08:00
										 |  |  | 	library("Maven Source Plugin", "3.3.1") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-beta-" | 
					
						
							|  |  |  | 			because "we don't want betas" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-source-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-source-plugin/releases/tag/maven-source-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:38:54 +08:00
										 |  |  | 	library("Maven Surefire Plugin", "3.5.3") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-surefire-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-surefire/releases/tag/surefire-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-06-19 16:56:24 +08:00
										 |  |  | 	library("Maven War Plugin", "3.4.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.maven.plugins") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"maven-war-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/maven-war-plugin/releases/tag/maven-war-plugin-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 17:14:47 +08:00
										 |  |  | 	library("Micrometer", "1.15.0-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("io.micrometer") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"micrometer-registry-stackdriver" { | 
					
						
							|  |  |  | 					exclude group: "javax.annotation", module: "javax.annotation-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 				} | 
					
						
							|  |  |  | 			] | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("micrometer-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://micrometer.io") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("micrometer-core", version -> "https://javadoc.io/doc/io.micrometer/micrometer-core/%s".formatted(version), "io.micrometer.core") | 
					
						
							|  |  |  | 			javadoc("micrometer-observation", version -> "https://javadoc.io/doc/io.micrometer/micrometer-observation/%s".formatted(version), "io.micrometer.observation") | 
					
						
							|  |  |  | 			javadoc("micrometer-registry-graphite", version -> "https://javadoc.io/doc/io.micrometer/micrometer-registry-graphite/%s".formatted(version), "io.micrometer.graphite") | 
					
						
							|  |  |  | 			javadoc("micrometer-registry-jmx", version -> "https://javadoc.io/doc/io.micrometer/micrometer-registry-jmx/%s".formatted(version), "io.micrometer.jmx") | 
					
						
							|  |  |  | 			javadoc("micrometer-new-relic", version -> "https://javadoc.io/doc/io.micrometer/micrometer-registry-new-relic/%s".formatted(version), "io.micrometer.newrelic") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			docs(version -> "https://docs.micrometer.io/micrometer/reference/%s.%s" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/micrometer-metrics/micrometer/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 17:14:51 +08:00
										 |  |  | 	library("Micrometer Tracing", "1.5.0-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:50:10 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2022-03-10 21:59:05 +08:00
										 |  |  | 		group("io.micrometer") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("micrometer-tracing-bom") | 
					
						
							| 
									
										
										
										
											2022-03-10 21:59:05 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://micrometer.io") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/io.micrometer/micrometer-tracing/{version}", "io.micrometer.tracing") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.micrometer.io/tracing/reference/%s.%s" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/micrometer-metrics/tracing/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-03-10 21:59:05 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-09-27 10:33:34 +08:00
										 |  |  | 	library("Mockito", "${mockitoVersion}") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.mockito") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("mockito-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			site("https://site.mockito.org") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/mockito/mockito/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:34:35 +08:00
										 |  |  | 	library("MongoDB", "5.4.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.mongodb") { | 
					
						
							| 
									
										
										
										
											2025-04-11 18:18:07 +08:00
										 |  |  | 			bom("mongodb-driver-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/mongodb/mongo-java-driver") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			// Mongo has split packages so we can't use them
 | 
					
						
							|  |  |  | 			javadoc("mongodb-driver-core", version -> "https://mongodb.github.io/mongo-java-driver/%s.%s/apidocs/mongodb-driver-core".formatted(version.major(), version.minor())) | 
					
						
							|  |  |  | 			javadoc("mongodb-driver-sync", version -> "https://mongodb.github.io/mongo-java-driver/%s.%s/apidocs/mongodb-driver-sync".formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/mongodb/mongo-java-driver/releases/tag/r{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-19 16:29:38 +08:00
										 |  |  | 	library("MSSQL JDBC", "12.10.0.jre11") { | 
					
						
							| 
									
										
										
										
											2023-01-12 23:21:09 +08:00
										 |  |  | 		prohibit { | 
					
						
							| 
									
										
										
										
											2024-04-10 17:50:08 +08:00
										 |  |  | 			endsWith(".jre8") | 
					
						
							|  |  |  | 			because "we want to use the jre11 version" | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		prohibit { | 
					
						
							|  |  |  | 			endsWith("-preview") | 
					
						
							|  |  |  | 			because "we only want to use non-preview releases" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.microsoft.sqlserver") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"mssql-jdbc" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/microsoft/mssql-jdbc") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			releaseNotes(version -> "https://github.com/microsoft/mssql-jdbc/releases/tag/v%s" | 
					
						
							|  |  |  | 				.formatted(version.toString().replace(".jre11", ""))) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-22 02:28:48 +08:00
										 |  |  | 	library("MySQL", "9.2.0") { | 
					
						
							| 
									
										
										
										
											2022-10-17 07:09:31 +08:00
										 |  |  | 		group("com.mysql") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"mysql-connector-j" { | 
					
						
							|  |  |  | 					exclude group: "com.google.protobuf", module: "protobuf-java" | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			releaseNotes(version -> "https://dev.mysql.com/doc/relnotes/connector-j/en/news-%s.html" | 
					
						
							|  |  |  | 				.formatted(version.toString().replace(".", "-"))) | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-07-12 19:05:00 +08:00
										 |  |  | 	library("Native Build Tools Plugin", "${nativeBuildToolsVersion}") { | 
					
						
							| 
									
										
										
										
											2022-04-13 16:56:21 +08:00
										 |  |  | 		group("org.graalvm.buildtools") { | 
					
						
							|  |  |  | 			plugins = [ | 
					
						
							|  |  |  | 					"native-maven-plugin" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/graalvm/native-build-tools") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/graalvm/native-build-tools/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-04-13 16:56:21 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 	library("NekoHTML", "1.9.22") { | 
					
						
							|  |  |  | 		group("net.sourceforge.nekohtml") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"nekohtml" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-10 05:56:42 +08:00
										 |  |  | 	library("Neo4j Java Driver", "5.28.4") { | 
					
						
							| 
									
										
										
										
											2024-04-26 20:50:38 +08:00
										 |  |  | 		alignWith { | 
					
						
							|  |  |  | 			version { | 
					
						
							|  |  |  | 				from "org.springframework.data:spring-data-neo4j" | 
					
						
							|  |  |  | 				managedBy "Spring Data Bom" | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2024-01-15 23:20:29 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-07-07 04:59:44 +08:00
										 |  |  | 		group("org.neo4j.driver") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"neo4j-java-driver" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/neo4j/neo4j-java-driver") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/org.neo4j.driver/neo4j-java-driver/{version}", "org.neo4j.driver") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/neo4j/neo4j-java-driver/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-07-07 04:59:44 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 19:39:20 +08:00
										 |  |  | 	library("Netty", "4.1.121.Final") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains ".Alpha" | 
					
						
							|  |  |  | 			contains ".Beta" | 
					
						
							|  |  |  | 			contains ".RC" | 
					
						
							|  |  |  | 			because "we don't want alphas, betas, or release candidates" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2025-04-12 01:23:45 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			versionRange "[4.2.0,)" | 
					
						
							|  |  |  | 			because "Reactor Netty will not support it in time for 3.5.x" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("io.netty") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("netty-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://netty.io") | 
					
						
							| 
									
										
										
										
											2024-11-14 09:06:22 +08:00
										 |  |  | 			javadoc(version -> "https://netty.io/%s.%s/api".formatted(version.major(), version.minor()), "io.netty") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:34:39 +08:00
										 |  |  | 	library("OpenTelemetry", "1.49.0") { | 
					
						
							| 
									
										
										
										
											2022-03-16 22:59:33 +08:00
										 |  |  | 		group("io.opentelemetry") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("opentelemetry-bom") | 
					
						
							| 
									
										
										
										
											2022-03-16 22:59:33 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/open-telemetry/opentelemetry-java") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("opentelemetry-api", version -> "https://javadoc.io/doc/io.opentelemetry/opentelemetry-api/%s".formatted(version), "io.opentelemetry.api") | 
					
						
							|  |  |  | 			javadoc("opentelemetry-context", version -> "https://javadoc.io/doc/io.opentelemetry/opentelemetry-context/%s".formatted(version), "io.opentelemetry.context") | 
					
						
							| 
									
										
										
										
											2024-11-21 05:40:52 +08:00
										 |  |  | 			javadoc("opentelemetry-sdk-common", version -> "https://javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-common/%s".formatted(version), "io.opentelemetry.sdk.common", "io.opentelemetry.sdk.resources") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("opentelemetry-sdk-logs", version -> "https://javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-logs/%s".formatted(version), "io.opentelemetry.sdk.logs") | 
					
						
							|  |  |  | 			javadoc("opentelemetry-sdk-metrics", version -> "https://javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-metrics/%s".formatted(version), "io.opentelemetry.sdk.metrics") | 
					
						
							|  |  |  | 			javadoc("opentelemetry-sdk-trace", version -> "https://javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-trace/%s".formatted(version), "io.opentelemetry.sdk.trace") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/open-telemetry/opentelemetry-java/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-03-16 22:59:33 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-11 22:28:00 +08:00
										 |  |  | 	library("Oracle Database", "23.7.0.25.01") { | 
					
						
							| 
									
										
										
										
											2024-04-26 21:02:00 +08:00
										 |  |  | 		alignWith { | 
					
						
							|  |  |  | 			dependencyManagementDeclaredIn("com.oracle.database.jdbc:ojdbc-bom") | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		group("com.oracle.database.ha") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"ons", | 
					
						
							|  |  |  | 				"simplefan" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-06-03 15:13:44 +08:00
										 |  |  | 		group("com.oracle.database.jdbc") { | 
					
						
							| 
									
										
										
										
											2024-04-26 21:02:00 +08:00
										 |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"ojdbc11", | 
					
						
							|  |  |  | 				"ojdbc11-production", | 
					
						
							| 
									
										
										
										
											2025-01-06 23:56:36 +08:00
										 |  |  | 				"ojdbc17", | 
					
						
							| 
									
										
										
										
											2025-02-11 22:28:00 +08:00
										 |  |  | 				"ojdbc17-production", | 
					
						
							| 
									
										
										
										
											2024-04-26 21:02:00 +08:00
										 |  |  | 				"ojdbc8", | 
					
						
							|  |  |  | 				"ojdbc8-production", | 
					
						
							|  |  |  | 				"rsi", | 
					
						
							|  |  |  | 				"ucp", | 
					
						
							| 
									
										
										
										
											2025-01-06 23:56:36 +08:00
										 |  |  | 				"ucp11", | 
					
						
							|  |  |  | 				"ucp17" | 
					
						
							| 
									
										
										
										
											2024-04-26 21:02:00 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		group("com.oracle.database.nls") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"orai18n" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		group("com.oracle.database.security") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2024-07-09 23:19:25 +08:00
										 |  |  | 				"oraclepki" | 
					
						
							| 
									
										
										
										
											2024-04-26 21:02:00 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		group("com.oracle.database.xml") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"xdb", | 
					
						
							|  |  |  | 				"xmlparserv2" | 
					
						
							| 
									
										
										
										
											2020-06-03 15:13:44 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-06 23:56:40 +08:00
										 |  |  | 	library("Oracle R2DBC", "1.3.0") { | 
					
						
							| 
									
										
										
										
											2022-07-13 19:09:02 +08:00
										 |  |  | 		group("com.oracle.database.r2dbc") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"oracle-r2dbc" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/oracle/oracle-r2dbc/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-07-13 19:09:02 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-10-14 21:02:51 +08:00
										 |  |  | 	library("Pooled JMS", "3.1.7") { | 
					
						
							| 
									
										
										
										
											2022-05-05 00:31:14 +08:00
										 |  |  | 		group("org.messaginghub") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"pooled-jms" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			javadoc("https://javadoc.io/doc/org.messaginghub/pooled-jms/{version}", "org.messaginghub.pooled.jms") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-05-05 00:31:14 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-16 21:51:15 +08:00
										 |  |  | 	library("Postgresql", "42.7.5") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.postgresql") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"postgresql" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/pgjdbc/pgjdbc") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("https://jdbc.postgresql.org/documentation/publicapi", "org.postgresql") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/pgjdbc/pgjdbc/releases/tag/REL{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-15 00:16:06 +08:00
										 |  |  | 	library("Prometheus Client", "1.3.6") { | 
					
						
							| 
									
										
										
										
											2024-03-18 22:18:43 +08:00
										 |  |  | 		group("io.prometheus") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("prometheus-metrics-bom") | 
					
						
							| 
									
										
										
										
											2024-03-18 22:18:43 +08:00
										 |  |  | 		} | 
					
						
							|  |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/prometheus/client_java") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("prometheus-metrics-tracer-common", (version) -> "https://javadoc.io/doc/io.prometheus/prometheus-metrics-tracer-common/%s".formatted(version), "io.prometheus.metrics.tracer.common") | 
					
						
							| 
									
										
										
										
											2024-06-22 22:37:00 +08:00
										 |  |  | 			releaseNotes("https://github.com/prometheus/client_java/releases/tag/v{version}") | 
					
						
							| 
									
										
										
										
											2024-03-18 22:18:43 +08:00
										 |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	library("Prometheus Simpleclient", "0.16.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("io.prometheus") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("simpleclient_bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/prometheus/client_java") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("prometheus-simpleclient-tracer-common", (version) -> "https://javadoc.io/doc/io.prometheus/simpleclient_tracer_common/%s".formatted(version), "io.prometheus.client.exemplars.tracer.common") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/prometheus/client_java/releases/tag/parent-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:34:41 +08:00
										 |  |  | 	library("Pulsar", "4.0.4") { | 
					
						
							| 
									
										
										
										
											2023-08-31 07:39:37 +08:00
										 |  |  | 		group("org.apache.pulsar") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("pulsar-bom") { | 
					
						
							|  |  |  | 				permit("org.apache.maven.plugin-tools:maven-plugin-annotations") | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2023-08-31 07:39:37 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://pulsar.apache.org") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			docs(version -> "https://pulsar.apache.org/docs/%s.%s.x" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://pulsar.apache.org/release-notes/versioned/pulsar-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-08-31 07:39:37 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-22 07:11:51 +08:00
										 |  |  | 	library("Pulsar Reactive", "0.6.0") { | 
					
						
							| 
									
										
										
										
											2023-08-31 07:39:37 +08:00
										 |  |  | 		group("org.apache.pulsar") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:56:09 +08:00
										 |  |  | 			bom("pulsar-client-reactive-bom") | 
					
						
							| 
									
										
										
										
											2023-08-31 07:39:37 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/apache/pulsar-client-reactive") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/apache/pulsar-client-reactive/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-08-31 07:39:37 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-06 23:56:45 +08:00
										 |  |  | 	library("Quartz", "2.5.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.quartz-scheduler") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2025-01-06 23:56:45 +08:00
										 |  |  | 				"quartz", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"quartz-jobs" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/quartz-scheduler/quartz") | 
					
						
							| 
									
										
										
										
											2024-11-09 13:25:15 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/org.quartz-scheduler/quartz/{version}", "org.quartz") | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 			releaseNotes("https://github.com/quartz-scheduler/quartz/releases/tag/v{version}") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-02-22 16:00:19 +08:00
										 |  |  | 	library("QueryDSL", "5.1.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.querydsl") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("querydsl-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/querydsl/querydsl") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			releaseNotes(version -> "https://github.com/querydsl/querydsl/releases/tag/QUERYDSL_%s" | 
					
						
							|  |  |  | 				.formatted(version.toString("_"))) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-11-15 20:56:11 +08:00
										 |  |  | 	library("R2DBC H2", "1.0.0.RELEASE") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-02-19 21:41:06 +08:00
										 |  |  | 		group("io.r2dbc") { | 
					
						
							| 
									
										
										
										
											2022-07-13 19:09:02 +08:00
										 |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"r2dbc-h2" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/r2dbc/r2dbc-h2/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-07-13 19:09:02 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-06 23:56:49 +08:00
										 |  |  | 	library("R2DBC MariaDB", "1.3.0") { | 
					
						
							| 
									
										
										
										
											2023-04-19 02:02:15 +08:00
										 |  |  | 		group("org.mariadb") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"r2dbc-mariadb" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/mariadb-corporation/mariadb-connector-r2dbc/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-04-19 02:02:15 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-07-20 15:37:45 +08:00
										 |  |  | 	library("R2DBC MSSQL", "1.0.2.RELEASE") { | 
					
						
							| 
									
										
										
										
											2023-04-25 17:23:12 +08:00
										 |  |  | 		group ("io.r2dbc") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"r2dbc-mssql" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/r2dbc/r2dbc-mssql/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-04-25 17:23:12 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-16 17:15:15 +08:00
										 |  |  | 	library("R2DBC MySQL", "1.4.1") { | 
					
						
							| 
									
										
										
										
											2023-04-19 02:05:12 +08:00
										 |  |  | 		group("io.asyncer") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"r2dbc-mysql" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/asyncer-io/r2dbc-mysql/releases/tag/r2dbc-mysql-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-04-19 02:05:12 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-10-17 22:59:57 +08:00
										 |  |  | 	library("R2DBC Pool", "1.0.2.RELEASE") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:50:10 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2022-07-13 19:09:02 +08:00
										 |  |  | 		group("io.r2dbc") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"r2dbc-pool" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/r2dbc/r2dbc-pool") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/r2dbc/r2dbc-pool/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-07-13 19:09:02 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-10-17 23:00:04 +08:00
										 |  |  | 	library("R2DBC Postgresql", "1.0.7.RELEASE") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:50:10 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2022-07-13 19:09:02 +08:00
										 |  |  | 		group("org.postgresql") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"r2dbc-postgresql" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/pgjdbc/r2dbc-postgresql/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-07-13 19:09:02 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 19:39:24 +08:00
										 |  |  | 	library("R2DBC Proxy", "1.1.6.RELEASE") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:50:10 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2022-07-13 19:09:02 +08:00
										 |  |  | 		group("io.r2dbc") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"r2dbc-proxy" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/r2dbc/r2dbc-proxy/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-07-13 19:09:02 +08:00
										 |  |  | 	} | 
					
						
							|  |  |  | 	library("R2DBC SPI", "1.0.0.RELEASE") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:50:10 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2022-07-13 19:09:02 +08:00
										 |  |  | 		group("io.r2dbc") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"r2dbc-spi" | 
					
						
							| 
									
										
										
										
											2020-02-19 21:41:06 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://r2dbc.io") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc("https://r2dbc.io/spec/{version}/api", "io.r2dbc") | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 			releaseNotes("https://github.com/r2dbc/r2dbc-spi/releases/tag/v{version}") | 
					
						
							| 
									
										
										
										
											2024-07-29 20:56:06 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-02-19 21:41:06 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-11 22:28:04 +08:00
										 |  |  | 	library("Rabbit AMQP Client", "5.25.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.rabbitmq") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"amqp-client" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/rabbitmq/rabbitmq-java-client") | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			javadoc("https://rabbitmq.github.io/rabbitmq-java-client/api/current", "com.rabbitmq") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/rabbitmq/rabbitmq-java-client/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 20:35:11 +08:00
										 |  |  | 	library("Rabbit Stream Client", "0.23.0") { | 
					
						
							| 
									
										
										
										
											2025-04-12 01:23:45 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			versionRange "[0.24.0,)" | 
					
						
							|  |  |  | 			because "It requires Netty 4.2.0" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2021-07-21 02:19:09 +08:00
										 |  |  | 		group("com.rabbitmq") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 					"stream-client" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/rabbitmq/rabbitmq-stream-java-client") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/rabbitmq/rabbitmq-stream-java-client/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2021-07-21 02:19:09 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-07-08 00:47:27 +08:00
										 |  |  | 	library("Reactive Streams", "1.0.4") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.reactivestreams") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"reactive-streams" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 17:14:55 +08:00
										 |  |  | 	library("Reactor Bom", "2024.0.6-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2023-09-07 00:20:00 +08:00
										 |  |  | 		calendarName = "Reactor" | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("io.projectreactor") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("reactor-bom") { | 
					
						
							|  |  |  | 				permit("org.reactivestreams:reactive-streams") | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			site("https://projectreactor.io") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/reactor/reactor/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-15 00:16:11 +08:00
										 |  |  | 	library("REST Assured", "5.5.1") { | 
					
						
							| 
									
										
										
										
											2022-03-25 18:12:42 +08:00
										 |  |  | 		group("io.rest-assured") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("rest-assured-bom") | 
					
						
							| 
									
										
										
										
											2022-03-25 18:12:42 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			javadoc("https://javadoc.io/doc/io.rest-assured/rest-assured/{version}", "io.restassured") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-03-25 18:12:42 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-05 04:07:16 +08:00
										 |  |  | 	library("RSocket", "1.1.5") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("io.rsocket") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("rsocket-bom") | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/rsocket/rsocket-java") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/io.rsocket/rsocket-core/{version}", "io.rsocket") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/rsocket/rsocket-java/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-12-05 03:43:52 +08:00
										 |  |  | 	library("RxJava3", "3.1.10") { | 
					
						
							| 
									
										
										
										
											2022-02-01 18:36:58 +08:00
										 |  |  | 		group("io.reactivex.rxjava3") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"rxjava" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/ReactiveX/RxJava/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 	} | 
					
						
							|  |  |  | 	library("Spring Boot", "${version}") { | 
					
						
							|  |  |  | 		group("org.springframework.boot") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"spring-boot", | 
					
						
							|  |  |  | 				"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", | 
					
						
							| 
									
										
										
										
											2023-04-07 22:33:48 +08:00
										 |  |  | 				"spring-boot-docker-compose", | 
					
						
							| 
									
										
										
										
											2024-02-09 22:04:46 +08:00
										 |  |  | 				"spring-boot-jarmode-tools", | 
					
						
							| 
									
										
										
										
											2023-09-19 04:53:58 +08:00
										 |  |  | 				"spring-boot-loader", | 
					
						
							| 
									
										
										
										
											2023-09-19 04:41:31 +08:00
										 |  |  | 				"spring-boot-loader-classic", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-boot-loader-tools", | 
					
						
							|  |  |  | 				"spring-boot-properties-migrator", | 
					
						
							|  |  |  | 				"spring-boot-starter", | 
					
						
							| 
									
										
										
										
											2023-04-18 19:55:37 +08:00
										 |  |  | 				"spring-boot-starter-activemq", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"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", | 
					
						
							| 
									
										
										
										
											2021-12-10 22:28:20 +08:00
										 |  |  | 				"spring-boot-starter-data-couchbase", | 
					
						
							|  |  |  | 				"spring-boot-starter-data-couchbase-reactive", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"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", | 
					
						
							| 
									
										
										
										
											2025-03-18 22:17:07 +08:00
										 |  |  | 				"spring-boot-starter-data-neo4j", | 
					
						
							| 
									
										
										
										
											2020-02-19 22:42:13 +08:00
										 |  |  | 				"spring-boot-starter-data-r2dbc", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-boot-starter-data-redis", | 
					
						
							|  |  |  | 				"spring-boot-starter-data-redis-reactive", | 
					
						
							|  |  |  | 				"spring-boot-starter-data-rest", | 
					
						
							|  |  |  | 				"spring-boot-starter-freemarker", | 
					
						
							| 
									
										
										
										
											2022-07-20 19:57:17 +08:00
										 |  |  | 				"spring-boot-starter-graphql", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-boot-starter-groovy-templates", | 
					
						
							|  |  |  | 				"spring-boot-starter-hateoas", | 
					
						
							|  |  |  | 				"spring-boot-starter-integration", | 
					
						
							|  |  |  | 				"spring-boot-starter-jdbc", | 
					
						
							| 
									
										
										
										
											2022-08-08 22:45:20 +08:00
										 |  |  | 				"spring-boot-starter-jersey", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"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", | 
					
						
							| 
									
										
										
										
											2023-03-28 16:28:30 +08:00
										 |  |  | 				"spring-boot-starter-oauth2-authorization-server", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-boot-starter-oauth2-client", | 
					
						
							|  |  |  | 				"spring-boot-starter-oauth2-resource-server", | 
					
						
							| 
									
										
										
										
											2023-09-09 01:04:17 +08:00
										 |  |  | 				"spring-boot-starter-pulsar", | 
					
						
							|  |  |  | 				"spring-boot-starter-pulsar-reactive", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-boot-starter-quartz", | 
					
						
							|  |  |  | 				"spring-boot-starter-reactor-netty", | 
					
						
							|  |  |  | 				"spring-boot-starter-rsocket", | 
					
						
							|  |  |  | 				"spring-boot-starter-security", | 
					
						
							|  |  |  | 				"spring-boot-starter-test", | 
					
						
							| 
									
										
										
										
											2022-01-06 21:28:05 +08:00
										 |  |  | 				"spring-boot-starter-thymeleaf", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-boot-starter-tomcat", | 
					
						
							|  |  |  | 				"spring-boot-starter-undertow", | 
					
						
							|  |  |  | 				"spring-boot-starter-validation", | 
					
						
							|  |  |  | 				"spring-boot-starter-web", | 
					
						
							| 
									
										
										
										
											2025-03-18 22:17:07 +08:00
										 |  |  | 				"spring-boot-starter-web-services", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-boot-starter-webflux", | 
					
						
							|  |  |  | 				"spring-boot-starter-websocket", | 
					
						
							| 
									
										
										
										
											2025-03-18 22:17:07 +08:00
										 |  |  | 				"spring-boot-test", | 
					
						
							|  |  |  | 				"spring-boot-test-autoconfigure", | 
					
						
							|  |  |  | 				"spring-boot-testcontainers" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-boot-maven-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-boot") | 
					
						
							|  |  |  | 			github("https://github.com/spring-projects/spring-boot") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc("https://docs.spring.io/spring-boot/{version}/api/java", "org.springframework.boot") | 
					
						
							| 
									
										
										
										
											2024-07-26 16:17:15 +08:00
										 |  |  | 			docs("https://docs.spring.io/spring-boot/{version}") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-boot/releases/tag/v{version}") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			add("layers-xsd", version -> "https://www.springframework.org/schema/boot/layers/layers-%s.%s.xsd" | 
					
						
							|  |  |  | 				.formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-05-16 22:57:16 +08:00
										 |  |  | 	library("SAAJ Impl", "3.0.4") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.sun.xml.messaging.saaj") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"saaj-impl" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:34:46 +08:00
										 |  |  | 	library("Selenium", "4.31.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.seleniumhq.selenium") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("selenium-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://www.selenium.dev") | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 			javadoc("https://www.selenium.dev/selenium/docs/api/java", "org.openqa.selenium") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/SeleniumHQ/selenium/releases/tag/selenium-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-11 04:34:49 +08:00
										 |  |  | 	library("Selenium HtmlUnit", "4.30.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.seleniumhq.selenium") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2024-03-11 18:29:15 +08:00
										 |  |  | 				"htmlunit3-driver" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/SeleniumHQ/htmlunit-driver") | 
					
						
							| 
									
										
										
										
											2024-03-11 18:31:54 +08:00
										 |  |  | 			releaseNotes("https://github.com/SeleniumHQ/htmlunit-driver/releases/tag/htmlunit-driver-{version}") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-09-19 14:15:40 +08:00
										 |  |  | 	library("SendGrid", "4.10.3") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-rc." | 
					
						
							|  |  |  | 			because "we don't want release candidates" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.sendgrid") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"sendgrid-java" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/sendgrid/sendgrid-java") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/sendgrid/sendgrid-java/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-06 22:07:24 +08:00
										 |  |  | 	library("SLF4J", "2.0.17") { | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			contains "-alpha" | 
					
						
							|  |  |  | 			because "we don't want alphas" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.slf4j") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"jcl-over-slf4j", | 
					
						
							|  |  |  | 				"jul-to-slf4j", | 
					
						
							|  |  |  | 				"log4j-over-slf4j", | 
					
						
							|  |  |  | 				"slf4j-api", | 
					
						
							|  |  |  | 				"slf4j-ext", | 
					
						
							| 
									
										
										
										
											2022-09-29 04:14:08 +08:00
										 |  |  | 				"slf4j-jdk-platform-logging", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"slf4j-jdk14", | 
					
						
							|  |  |  | 				"slf4j-log4j12", | 
					
						
							|  |  |  | 				"slf4j-nop", | 
					
						
							| 
									
										
										
										
											2022-09-29 04:14:08 +08:00
										 |  |  | 				"slf4j-reload4j", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"slf4j-simple" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-03-20 12:53:21 +08:00
										 |  |  | 	library("SnakeYAML", "${snakeYamlVersion}") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.yaml") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"snakeyaml" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-23 15:39:47 +08:00
										 |  |  | 	library("Spring AMQP", "3.2.5") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.amqp") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("spring-amqp-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-amqp") | 
					
						
							|  |  |  | 			github("https://github.com/spring-projects/spring-amqp") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-amqp/docs/%s/api" | 
					
						
							| 
									
										
										
										
											2024-11-09 13:25:15 +08:00
										 |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.amqp", "org.springframework.rabbit") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			docs(version -> "https://docs.spring.io/spring-amqp/reference/%s" | 
					
						
							|  |  |  | 				.formatted(version.forAntora())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-amqp/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 17:14:59 +08:00
										 |  |  | 	library("Spring Authorization Server", "1.5.0-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:58:49 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2023-01-28 06:03:25 +08:00
										 |  |  | 		group("org.springframework.security") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 					"spring-security-oauth2-authorization-server" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-authorization-server") | 
					
						
							|  |  |  | 			github("https://github.com/spring-projects/spring-authorization-server") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-authorization-server/docs/%s/api" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.security.oauth2.server") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.spring.io/spring-authorization-server/reference/%s" | 
					
						
							|  |  |  | 				.formatted(version.forAntora())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-authorization-server/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-01-28 06:03:25 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-20 01:50:26 +08:00
										 |  |  | 	library("Spring Batch", "5.2.2") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.batch") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("spring-batch-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-batch") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:46:40 +08:00
										 |  |  | 			github("https://github.com/spring-projects/spring-batch") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-batch/docs/%s/api" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.batch") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.spring.io/spring-batch/reference/%s" | 
					
						
							|  |  |  | 				.formatted(version.forAntora())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-batch/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 13:37:38 +08:00
										 |  |  | 	library("Spring Data Bom", "2025.1.0-M2") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2023-09-07 00:20:00 +08:00
										 |  |  | 		calendarName = "Spring Data Release" | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.data") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("spring-data-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-03-09 09:25:47 +08:00
										 |  |  | 		links("spring-data") { | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			site("https://spring.io/projects/spring-data") | 
					
						
							|  |  |  | 			github("https://github.com/spring-projects/spring-data-bom") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/spring-projects/spring-data-bom/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-05-02 15:59:58 +08:00
										 |  |  | 	library("Spring Framework", "${springFrameworkVersion}") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("spring-framework-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-framework") | 
					
						
							|  |  |  | 			github("https://github.com/spring-projects/spring-framework") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-framework/docs/%s/javadoc-api" | 
					
						
							| 
									
										
										
										
											2024-11-09 13:25:15 +08:00
										 |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.[aop|aot|asm|beans|cache|cglib|" + | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 						"context|core|dao|ejb|expression|format|http|instrument|jca|jdbc|jms|jmx|jndi|lang|mail|" + | 
					
						
							|  |  |  | 						"messaging|mock|objenesis|orm|oxm|r2dbc|scheduling|scripting|stereotype|test|transaction|" + | 
					
						
							|  |  |  | 						"ui|util|validation|web]") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.spring.io/spring-framework/reference/%s" | 
					
						
							|  |  |  | 				.formatted(version.forAntora())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-framework/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 17:15:11 +08:00
										 |  |  | 	library("Spring GraphQL", "1.4.0-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2022-07-20 19:57:17 +08:00
										 |  |  | 		group("org.springframework.graphql") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 					"spring-graphql", | 
					
						
							|  |  |  | 					"spring-graphql-test" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-graphql") | 
					
						
							|  |  |  | 			github("https://github.com/spring-projects/spring-graphql") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-graphql/docs/%s/api" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.graphql") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.spring.io/spring-graphql/reference/%s" | 
					
						
							|  |  |  | 				.formatted(version.forAntora())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-graphql/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-07-20 19:57:17 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 13:37:38 +08:00
										 |  |  | 	library("Spring HATEOAS", "3.0.0-M2") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.hateoas") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-hateoas" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-hateoas") | 
					
						
							|  |  |  | 			github("https://github.com/spring-projects/spring-hateoas") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-hateoas/docs/%s/api" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.hateoas") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.spring.io/spring-hateoas/docs/%s/reference/html" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-hateoas/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 17:15:15 +08:00
										 |  |  | 	library("Spring Integration", "6.5.0-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.integration") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("spring-integration-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-integration") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:46:40 +08:00
										 |  |  | 			github("https://github.com/spring-projects/spring-integration") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-integration/docs/%s/api" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.integration") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.spring.io/spring-integration/reference/%s" | 
					
						
							|  |  |  | 				.formatted(version.forAntora())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-integration/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 13:37:38 +08:00
										 |  |  | 	library("Spring Kafka", "4.0.0-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.kafka") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-kafka", | 
					
						
							|  |  |  | 				"spring-kafka-test" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-kafka") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:46:40 +08:00
										 |  |  | 			github("https://github.com/spring-projects/spring-kafka") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-kafka/docs/%s/api" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.kafka") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.spring.io/spring-kafka/reference/%s" | 
					
						
							|  |  |  | 				.formatted(version.forAntora())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-kafka/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 17:15:23 +08:00
										 |  |  | 	library("Spring LDAP", "3.3.0-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.ldap") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-ldap-core", | 
					
						
							|  |  |  | 				"spring-ldap-ldif-core", | 
					
						
							|  |  |  | 				"spring-ldap-odm", | 
					
						
							|  |  |  | 				"spring-ldap-test" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-ldap") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:46:40 +08:00
										 |  |  | 			github("https://github.com/spring-projects/spring-ldap") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-ldap/docs/%s/api" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.ldap") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.spring.io/spring-ldap/reference/%s" | 
					
						
							|  |  |  | 				.formatted(version.forAntora())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-ldap/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 17:15:27 +08:00
										 |  |  | 	library("Spring Pulsar", "1.2.6-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2024-01-04 22:15:35 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2023-08-31 07:39:37 +08:00
										 |  |  | 		group("org.springframework.pulsar") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("spring-pulsar-bom") | 
					
						
							| 
									
										
										
										
											2023-08-31 07:39:37 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-pulsar") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:46:40 +08:00
										 |  |  | 			github("https://github.com/spring-projects/spring-pulsar") | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-pulsar/docs/%s/api" | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.pulsar") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.spring.io/spring-pulsar/docs/%s/reference" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-pulsar/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-08-31 07:39:37 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 13:37:38 +08:00
										 |  |  | 	library("Spring RESTDocs", "4.0.0-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.restdocs") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("spring-restdocs-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-restdocs") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:46:40 +08:00
										 |  |  | 			github("https://github.com/spring-projects/spring-restdocs") | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-restdocs/docs/%s/api" | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.restdocs") | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			docs(version -> "https://docs.spring.io/spring-restdocs/docs/%s/reference/htmlsingle" | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 					.formatted(version.forMajorMinorGeneration())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-restdocs/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 17:15:31 +08:00
										 |  |  | 	library("Spring Retry", "2.0.12-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.retry") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"spring-retry" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/spring-projects/spring-retry") | 
					
						
							| 
									
										
										
										
											2024-12-15 00:20:13 +08:00
										 |  |  | 			javadoc("https://docs.spring.io/spring-retry/docs/{version}/apidocs", "org.springframework.retry") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-retry/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-08 13:37:38 +08:00
										 |  |  | 	library("Spring Security", "7.0.0-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.security") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("spring-security-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-security") | 
					
						
							|  |  |  | 			github("https://github.com/spring-projects/spring-security") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-security/site/docs/%s/api" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.security") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.spring.io/spring-security/reference/%s" | 
					
						
							| 
									
										
										
										
											2024-11-08 08:28:44 +08:00
										 |  |  | 				.formatted(version.forAntora())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-security/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-23 15:39:48 +08:00
										 |  |  | 	library("Spring Session", "3.5.0-RC1") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2023-01-13 17:48:20 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			startsWith(["Apple-", "Bean-", "Corn-", "Dragonfruit-"]) | 
					
						
							|  |  |  | 			because "Spring Session switched to numeric version numbers" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2025-02-05 18:03:24 +08:00
										 |  |  | 		prohibit { | 
					
						
							|  |  |  | 			versionRange "[2020.0.0-M1,)" | 
					
						
							|  |  |  | 			because "Spring Session stopped using calver" | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.session") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("spring-session-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://spring.io/projects/spring-session") | 
					
						
							|  |  |  | 			github("https://github.com/spring-projects/spring-session") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-session/docs/%s/api" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.session") | 
					
						
							|  |  |  | 			docs(version -> "https://docs.spring.io/spring-session/reference/%s" | 
					
						
							|  |  |  | 				.formatted(version.forAntora())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-session/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-05-09 17:15:39 +08:00
										 |  |  | 	library("Spring WS", "4.1.0-SNAPSHOT") { | 
					
						
							| 
									
										
										
										
											2023-09-05 17:40:31 +08:00
										 |  |  | 		considerSnapshots() | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.springframework.ws") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("spring-ws-bom") | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-03-20 12:53:21 +08:00
										 |  |  | 		links("spring-webservices") { | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			site("https://spring.io/projects/spring-ws") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:46:40 +08:00
										 |  |  | 			github("https://github.com/spring-projects/spring-ws") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc(version -> "https://docs.spring.io/spring-ws/docs/%s/api" | 
					
						
							| 
									
										
										
										
											2024-11-20 15:05:40 +08:00
										 |  |  | 				.formatted(version.forMajorMinorGeneration()), "org.springframework.ws", "org.springframework.xml") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			docs(version -> "https://docs.spring.io/spring-ws/docs/%s/reference/html" | 
					
						
							|  |  |  | 				.formatted(version.forMajorMinorGeneration())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/spring-projects/spring-ws/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-19 16:45:19 +08:00
										 |  |  | 	library("SQLite JDBC", "3.49.1.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.xerial") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"sqlite-jdbc" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/xerial/sqlite-jdbc") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/xerial/sqlite-jdbc/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-04-24 15:10:49 +08:00
										 |  |  | 	library("Testcontainers", "1.21.0") { | 
					
						
							| 
									
										
										
										
											2023-03-23 04:20:04 +08:00
										 |  |  | 		group("org.testcontainers") { | 
					
						
							| 
									
										
										
										
											2025-03-26 18:47:57 +08:00
										 |  |  | 			bom("testcontainers-bom") | 
					
						
							| 
									
										
										
										
											2023-03-23 04:20:04 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://java.testcontainers.org") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/org.testcontainers/testcontainers/{version}", "org.testcontainers") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/testcontainers/testcontainers-java/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-03-23 04:20:04 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-20 07:17:13 +08:00
										 |  |  | 	library("Testcontainers Redis Module", "2.2.4") { | 
					
						
							| 
									
										
										
										
											2024-08-22 04:02:38 +08:00
										 |  |  | 		group("com.redis") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"testcontainers-redis" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://testcontainers.com/modules/redis/") | 
					
						
							| 
									
										
										
										
											2024-11-21 11:27:28 +08:00
										 |  |  | 			javadoc("https://javadoc.io/doc/com.redis/testcontainers-redis/{version}", "com.redis.testcontainers") | 
					
						
							| 
									
										
										
										
											2024-08-22 04:02:38 +08:00
										 |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-12-10 22:14:25 +08:00
										 |  |  | 	library("Thymeleaf", "3.1.3.RELEASE") { | 
					
						
							| 
									
										
										
										
											2022-01-06 21:28:05 +08:00
										 |  |  | 		group("org.thymeleaf") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"thymeleaf", | 
					
						
							| 
									
										
										
										
											2022-01-06 21:26:50 +08:00
										 |  |  | 				"thymeleaf-spring6" | 
					
						
							| 
									
										
										
										
											2022-01-06 21:28:05 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							| 
									
										
										
										
											2024-12-17 02:43:35 +08:00
										 |  |  | 			site("https://www.thymeleaf.org") | 
					
						
							| 
									
										
										
										
											2024-11-13 06:04:50 +08:00
										 |  |  | 			javadoc("thymeleaf", version -> "https://www.thymeleaf.org/apidocs/thymeleaf/%s".formatted(version), "org.thymeleaf") | 
					
						
							|  |  |  | 			javadoc("thymeleaf-spring6", version -> "https://www.thymeleaf.org/apidocs/thymeleaf-spring6/%s".formatted(version), "org.thymeleaf.spring6") | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 			releaseNotes("https://github.com/thymeleaf/thymeleaf/releases/tag/thymeleaf-{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-01-06 21:28:05 +08:00
										 |  |  | 	} | 
					
						
							|  |  |  | 	library("Thymeleaf Extras Data Attribute", "2.0.1") { | 
					
						
							|  |  |  | 		group("com.github.mxab.thymeleaf.extras") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"thymeleaf-extras-data-attribute" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-12-10 22:14:30 +08:00
										 |  |  | 	library("Thymeleaf Extras SpringSecurity", "3.1.3.RELEASE") { | 
					
						
							| 
									
										
										
										
											2022-01-06 21:28:05 +08:00
										 |  |  | 		group("org.thymeleaf.extras") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2022-01-06 21:26:50 +08:00
										 |  |  | 				"thymeleaf-extras-springsecurity6" | 
					
						
							| 
									
										
										
										
											2022-01-06 21:28:05 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-05 04:07:29 +08:00
										 |  |  | 	library("Thymeleaf Layout Dialect", "3.4.0") { | 
					
						
							| 
									
										
										
										
											2022-01-06 21:28:05 +08:00
										 |  |  | 		group("nz.net.ultraq.thymeleaf") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"thymeleaf-layout-dialect" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/ultraq/thymeleaf-layout-dialect/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-01-06 21:28:05 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2021-03-24 03:17:38 +08:00
										 |  |  | 	library("Tomcat", "${tomcatVersion}") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.tomcat") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"tomcat-annotations-api", | 
					
						
							|  |  |  | 				"tomcat-jdbc", | 
					
						
							|  |  |  | 				"tomcat-jsp-api" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.apache.tomcat.embed") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"tomcat-embed-core", | 
					
						
							|  |  |  | 				"tomcat-embed-el", | 
					
						
							|  |  |  | 				"tomcat-embed-jasper", | 
					
						
							|  |  |  | 				"tomcat-embed-websocket" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://tomcat.apache.org") | 
					
						
							| 
									
										
										
										
											2024-11-21 05:40:52 +08:00
										 |  |  | 			javadoc(version -> "https://tomcat.apache.org/tomcat-%s.%s-doc/api".formatted(version.major(), version.minor()), "org.apache.catalina", "org.apache.tomcat") | 
					
						
							| 
									
										
										
										
											2024-11-08 07:46:37 +08:00
										 |  |  | 			docs(version -> "https://tomcat.apache.org/tomcat-%s.%s-doc".formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2024-11-13 06:04:50 +08:00
										 |  |  | 			releaseNotes(version -> "https://tomcat.apache.org/tomcat-%s.%s-doc/changelog.html".formatted(version.major(), version.minor())) | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-02-05 04:07:37 +08:00
										 |  |  | 	library("UnboundID LDAPSDK", "7.0.2") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("com.unboundid") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"unboundid-ldapsdk" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/pingidentity/ldapsdk/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-11-15 02:42:25 +08:00
										 |  |  | 	library("Undertow", "2.3.18.Final") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("io.undertow") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"undertow-core", | 
					
						
							| 
									
										
										
										
											2022-11-06 08:57:18 +08:00
										 |  |  | 				"undertow-servlet", | 
					
						
							|  |  |  | 				"undertow-websockets-jsr" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/undertow-io/undertow/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-06 23:57:21 +08:00
										 |  |  | 	library("Versions Maven Plugin", "2.18.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.codehaus.mojo") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"versions-maven-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/mojohaus/versions/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-13 21:09:15 +08:00
										 |  |  | 	library("Vibur", "26.0") { | 
					
						
							| 
									
										
										
										
											2024-11-04 07:09:08 +08:00
										 |  |  | 		group("org.vibur") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 					"vibur-dbcp", | 
					
						
							|  |  |  | 					"vibur-object-pool" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-01-24 16:46:21 +08:00
										 |  |  | 	library("WebJars Locator Core", "0.59") { | 
					
						
							| 
									
										
										
										
											2024-07-13 01:17:17 +08:00
										 |  |  | 		group("org.webjars") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"webjars-locator-core" | 
					
						
							| 
									
										
										
										
											2024-07-13 01:17:17 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2025-03-19 16:29:49 +08:00
										 |  |  | 	library("WebJars Locator Lite", "1.1.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.webjars") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2025-01-24 16:46:21 +08:00
										 |  |  | 				"webjars-locator-lite" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 	library("WSDL4j", "1.6.3") { | 
					
						
							|  |  |  | 		group("wsdl4j") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"wsdl4j" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2023-07-13 00:15:28 +08:00
										 |  |  | 	library("XML Maven Plugin", "1.1.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.codehaus.mojo") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			plugins = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"xml-maven-plugin" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-11-05 23:29:24 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/mojohaus/xml-maven-plugin/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-07-09 20:06:49 +08:00
										 |  |  | 	library("XmlUnit2", "2.10.0") { | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 		group("org.xmlunit") { | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			modules = [ | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"xmlunit-assertj", | 
					
						
							| 
									
										
										
										
											2022-11-04 18:42:26 +08:00
										 |  |  | 				"xmlunit-assertj3", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"xmlunit-core", | 
					
						
							| 
									
										
										
										
											2022-11-04 18:46:41 +08:00
										 |  |  | 				"xmlunit-jakarta-jaxb-impl", | 
					
						
							| 
									
										
										
										
											2020-01-23 03:24:37 +08:00
										 |  |  | 				"xmlunit-legacy", | 
					
						
							|  |  |  | 				"xmlunit-matchers", | 
					
						
							|  |  |  | 				"xmlunit-placeholders" | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/xmlunit/xmlunit") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/xmlunit/xmlunit/releases/tag/v{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2024-08-12 14:28:09 +08:00
										 |  |  | 	library("Yasson", "3.0.4") { | 
					
						
							| 
									
										
										
										
											2021-11-12 01:02:17 +08:00
										 |  |  | 		group("org.eclipse") { | 
					
						
							|  |  |  | 			modules = [ | 
					
						
							|  |  |  | 				"yasson" | 
					
						
							|  |  |  | 			] | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2024-02-28 15:16:17 +08:00
										 |  |  | 		links { | 
					
						
							|  |  |  | 			site("https://github.com/eclipse-ee4j/yasson") | 
					
						
							|  |  |  | 			releaseNotes("https://github.com/eclipse-ee4j/yasson/releases/tag/{version}") | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2021-11-12 01:02:17 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2020-01-10 21:48:43 +08:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2020-05-13 23:36:59 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | generateMetadataFileForMavenPublication { | 
					
						
							|  |  |  | 	enabled = false | 
					
						
							|  |  |  | } |