2020-01-10 21:48:43 +08:00
|
|
|
plugins {
|
2020-06-23 17:40:57 +08:00
|
|
|
id "org.springframework.boot.bom"
|
2020-01-10 21:48:43 +08:00
|
|
|
}
|
|
|
|
|
2020-01-23 03:24:37 +08:00
|
|
|
description = "Spring Boot Parent"
|
2020-01-10 21:48:43 +08:00
|
|
|
|
2020-06-23 17:40:57 +08:00
|
|
|
bom {
|
|
|
|
upgrade {
|
2020-12-15 22:23:32 +08:00
|
|
|
policy = "same-major-version"
|
2020-06-23 17:40:57 +08:00
|
|
|
gitHub {
|
|
|
|
issueLabels = ["type: task"]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
library("Android JSON", "0.0.20131108.vaadin1") {
|
|
|
|
group("com.vaadin.external.google") {
|
|
|
|
modules = [
|
|
|
|
"android-json"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-08-04 21:09:13 +08:00
|
|
|
library("API Guardian", "1.1.2") {
|
2021-07-15 01:28:24 +08:00
|
|
|
group("org.apiguardian") {
|
|
|
|
modules = [
|
|
|
|
"apiguardian-api"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2025-01-09 21:51:02 +08:00
|
|
|
library("AWS Advanced JDBC Wrapper", "2.5.4") {
|
|
|
|
group("software.amazon.jdbc") {
|
|
|
|
modules = [
|
|
|
|
"aws-advanced-jdbc-wrapper"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2022-07-29 19:48:49 +08:00
|
|
|
library("C3P0", "0.9.5.5") {
|
|
|
|
group("com.mchange") {
|
|
|
|
modules = [
|
2023-11-18 23:19:30 +08:00
|
|
|
"c3p0"
|
2022-07-29 19:48:49 +08:00
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2024-10-22 09:56:22 +08:00
|
|
|
library("ClickHouse", "0.6.5") {
|
|
|
|
group("com.clickhouse") {
|
|
|
|
modules = [
|
2024-10-23 19:55:19 +08:00
|
|
|
"clickhouse-jdbc",
|
|
|
|
"clickhouse-r2dbc"
|
2024-10-22 09:56:22 +08:00
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2024-02-06 20:38:37 +08:00
|
|
|
library("Commons Compress", "1.25.0") {
|
2024-02-06 19:37:40 +08:00
|
|
|
group("org.apache.commons") {
|
|
|
|
modules = [
|
|
|
|
"commons-compress"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-08-04 21:09:23 +08:00
|
|
|
library("Commons FileUpload", "1.5") {
|
2020-06-23 17:40:57 +08:00
|
|
|
group("commons-fileupload") {
|
|
|
|
modules = [
|
|
|
|
"commons-fileupload"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2024-08-20 15:00:51 +08:00
|
|
|
library("CycloneDX Gradle Plugin", "1.10.0") {
|
2024-01-15 16:56:58 +08:00
|
|
|
group("org.cyclonedx") {
|
|
|
|
modules = [
|
|
|
|
"cyclonedx-gradle-plugin"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-08-04 21:09:27 +08:00
|
|
|
library("Janino", "3.1.10") {
|
2022-11-08 06:45:43 +08:00
|
|
|
group("org.codehaus.janino") {
|
|
|
|
imports = [
|
|
|
|
"janino"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2020-06-23 17:40:57 +08:00
|
|
|
library("JLine", "2.11") {
|
2023-01-12 22:35:03 +08:00
|
|
|
prohibit {
|
|
|
|
versionRange "[2.12,)"
|
2020-06-24 18:02:23 +08:00
|
|
|
because "it contains breaking changes"
|
|
|
|
}
|
2020-06-23 17:40:57 +08:00
|
|
|
group("jline") {
|
|
|
|
modules = [
|
|
|
|
"jline"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-08-04 21:09:32 +08:00
|
|
|
library("JNA", "5.13.0") {
|
2020-06-23 17:40:57 +08:00
|
|
|
group("net.java.dev.jna") {
|
|
|
|
modules = [
|
|
|
|
"jna-platform"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
library("JOpt Simple", "5.0.4") {
|
|
|
|
group("net.sf.jopt-simple") {
|
|
|
|
modules = [
|
|
|
|
"jopt-simple"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-10-11 17:29:36 +08:00
|
|
|
library("Maven", "${mavenVersion}") {
|
2020-06-23 17:40:57 +08:00
|
|
|
group("org.apache.maven") {
|
|
|
|
modules = [
|
2023-08-04 21:09:37 +08:00
|
|
|
"maven-core",
|
|
|
|
"maven-model-builder",
|
2020-06-23 17:40:57 +08:00
|
|
|
"maven-plugin-api",
|
2023-08-04 21:09:37 +08:00
|
|
|
"maven-resolver-provider"
|
2020-06-23 17:40:57 +08:00
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-08-04 21:09:42 +08:00
|
|
|
library("Maven Common Artifact Filters", "3.3.2") {
|
2020-06-23 17:40:57 +08:00
|
|
|
group("org.apache.maven.shared") {
|
|
|
|
modules = [
|
|
|
|
"maven-common-artifact-filters"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-08-04 21:09:47 +08:00
|
|
|
library("Maven Invoker", "3.2.0") {
|
2020-06-23 17:40:57 +08:00
|
|
|
group("org.apache.maven.shared") {
|
|
|
|
modules = [
|
|
|
|
"maven-invoker"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-08-04 21:09:52 +08:00
|
|
|
library("Maven Plugin Tools", "3.9.0") {
|
2020-06-23 17:40:57 +08:00
|
|
|
group("org.apache.maven.plugin-tools") {
|
|
|
|
modules = [
|
|
|
|
"maven-plugin-annotations"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-08-04 21:09:57 +08:00
|
|
|
library("Maven Resolver", "1.9.14") {
|
2020-06-23 17:40:57 +08:00
|
|
|
group("org.apache.maven.resolver") {
|
|
|
|
modules = [
|
2022-05-18 00:31:51 +08:00
|
|
|
"maven-resolver-api",
|
2020-06-23 17:40:57 +08:00
|
|
|
"maven-resolver-connector-basic",
|
|
|
|
"maven-resolver-impl",
|
2022-05-18 00:31:51 +08:00
|
|
|
"maven-resolver-spi",
|
2020-06-23 17:40:57 +08:00
|
|
|
"maven-resolver-transport-file",
|
2022-05-18 00:31:51 +08:00
|
|
|
"maven-resolver-transport-http",
|
|
|
|
"maven-resolver-util"
|
2020-06-23 17:40:57 +08:00
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-08-04 21:10:02 +08:00
|
|
|
library("Maven Shade Plugin", "3.5.0") {
|
2020-06-23 17:40:57 +08:00
|
|
|
group("org.apache.maven.plugins") {
|
|
|
|
modules = [
|
|
|
|
"maven-shade-plugin"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-10-04 15:11:40 +08:00
|
|
|
library("Micrometer Context Propagation", "1.0.5") {
|
2023-10-04 14:49:10 +08:00
|
|
|
group("io.micrometer") {
|
|
|
|
modules = [
|
2023-11-18 23:19:30 +08:00
|
|
|
"context-propagation"
|
2023-10-04 14:49:10 +08:00
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-08-04 21:10:07 +08:00
|
|
|
library("MockK", "1.13.5") {
|
2020-06-23 17:40:57 +08:00
|
|
|
group("io.mockk") {
|
|
|
|
modules = [
|
|
|
|
"mockk"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2022-07-12 19:05:00 +08:00
|
|
|
library("Native Gradle Plugin", "${nativeBuildToolsVersion}") {
|
2022-04-06 19:01:33 +08:00
|
|
|
group("org.graalvm.buildtools") {
|
|
|
|
modules = [
|
|
|
|
"native-gradle-plugin"
|
|
|
|
]
|
2022-07-12 21:30:49 +08:00
|
|
|
}
|
2022-04-06 19:01:33 +08:00
|
|
|
}
|
2024-10-18 18:03:07 +08:00
|
|
|
library("OkHttp", "4.12.0") {
|
|
|
|
group("com.squareup.okhttp3") {
|
2024-12-20 22:30:19 +08:00
|
|
|
modules = [
|
|
|
|
"mockwebserver"
|
2024-10-18 18:03:07 +08:00
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2024-09-05 21:16:00 +08:00
|
|
|
library("OpenTelemetry Logback Appender", "2.7.0-alpha") {
|
|
|
|
group("io.opentelemetry.instrumentation") {
|
|
|
|
modules = [
|
|
|
|
"opentelemetry-logback-appender-1.0"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2020-06-23 17:40:57 +08:00
|
|
|
library("Plexus Build API", "0.0.7") {
|
|
|
|
group("org.sonatype.plexus") {
|
|
|
|
modules = [
|
|
|
|
"plexus-build-api"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
library("Plexus Sec Dispatcher", "1.4") {
|
|
|
|
group("org.sonatype.plexus") {
|
|
|
|
modules = [
|
|
|
|
"plexus-sec-dispatcher"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2021-11-11 03:14:54 +08:00
|
|
|
library("Simple JNDI", "0.23.0") {
|
|
|
|
group("com.github.h-thurow") {
|
|
|
|
modules = [
|
|
|
|
"simple-jndi"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2020-06-23 17:40:57 +08:00
|
|
|
library("Sisu", "2.6.0") {
|
|
|
|
group("org.sonatype.sisu") {
|
|
|
|
modules = [
|
|
|
|
"sisu-inject-plexus"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2023-08-04 21:10:12 +08:00
|
|
|
library("Spock Framework", "2.3-groovy-4.0") {
|
2020-06-23 17:40:57 +08:00
|
|
|
group("org.spockframework") {
|
2024-12-20 22:30:19 +08:00
|
|
|
modules = [
|
|
|
|
"spock-core"
|
2020-06-23 17:40:57 +08:00
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
library("TestNG", "6.14.3") {
|
|
|
|
group("org.testng") {
|
|
|
|
modules = [
|
|
|
|
"testng"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2020-01-10 21:48:43 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
dependencies {
|
2020-06-22 16:59:21 +08:00
|
|
|
api(enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")))
|
2021-09-22 16:17:45 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
tasks.withType(GenerateModuleMetadata).configureEach {
|
|
|
|
// Internal module so enforced platform dependencies are OK
|
|
|
|
suppressedValidationErrors.add('enforced-platform')
|
|
|
|
}
|