spring-boot/spring-boot-project/spring-boot-parent/build.gradle
Andy Wilkinson cc2d68968d Upgrade to Maven Resolver 1.6.3
This commit also expands our internal dependency management for
Maven Resolver to cover all of the modules upon which we depend.

Closes gh-31083
2022-05-17 17:51:37 +01:00

187 lines
3.3 KiB
Groovy

plugins {
id "org.springframework.boot.bom"
id "org.springframework.boot.conventions"
id "org.springframework.boot.deployed"
}
description = "Spring Boot Parent"
bom {
upgrade {
policy = "same-major-version"
gitHub {
issueLabels = ["type: task"]
}
}
library("Android JSON", "0.0.20131108.vaadin1") {
group("com.vaadin.external.google") {
modules = [
"android-json"
]
}
}
library("Commons Compress", "1.21") {
group("org.apache.commons") {
modules = [
"commons-compress"
]
}
}
library("Commons FileUpload", "1.4") {
group("commons-fileupload") {
modules = [
"commons-fileupload"
]
}
}
library("Jakarta Inject", "1.0.5") {
group("jakarta.inject") {
modules = [
"jakarta.inject-api"
]
}
}
library("JLine", "2.11") {
prohibit("[2.12,)") {
because "it contains breaking changes"
}
group("jline") {
modules = [
"jline"
]
}
}
library("JNA", "5.7.0") {
group("net.java.dev.jna") {
modules = [
"jna-platform"
]
}
}
library("JOpt Simple", "5.0.4") {
group("net.sf.jopt-simple") {
modules = [
"jopt-simple"
]
}
}
library("Maven", "3.6.3") {
group("org.apache.maven") {
modules = [
"maven-plugin-api",
"maven-resolver-provider",
"maven-settings-builder"
]
}
}
library("Maven Common Artifact Filters", "3.2.0") {
group("org.apache.maven.shared") {
modules = [
"maven-common-artifact-filters"
]
}
}
library("Maven Invoker", "3.1.0") {
group("org.apache.maven.shared") {
modules = [
"maven-invoker"
]
}
}
library("Maven Plugin Tools", "3.6.0") {
group("org.apache.maven.plugin-tools") {
modules = [
"maven-plugin-annotations"
]
}
}
library("Maven Resolver", "1.6.3") {
group("org.apache.maven.resolver") {
modules = [
"maven-resolver-api",
"maven-resolver-connector-basic",
"maven-resolver-impl",
"maven-resolver-spi",
"maven-resolver-transport-file",
"maven-resolver-transport-http",
"maven-resolver-util"
]
}
}
library("Maven Shade Plugin", "3.2.4") {
group("org.apache.maven.plugins") {
modules = [
"maven-shade-plugin"
]
}
}
library("MockK", "1.10.6") {
group("io.mockk") {
modules = [
"mockk"
]
}
}
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"
]
}
}
library("Simple JNDI", "0.23.0") {
group("com.github.h-thurow") {
modules = [
"simple-jndi"
]
}
}
library("Sisu", "2.6.0") {
group("org.sonatype.sisu") {
modules = [
"sisu-inject-plexus"
]
}
}
library("Spock Framework", "2.0-groovy-3.0") {
group("org.spockframework") {
modules = [
"spock-core",
"spock-spring"
]
}
}
library("TestNG", "6.14.3") {
group("org.testng") {
modules = [
"testng"
]
}
}
library("Spring Asciidoctor Extensions", "0.6.0") {
group("io.spring.asciidoctor") {
modules = [
"spring-asciidoctor-extensions-spring-boot",
"spring-asciidoctor-extensions-section-ids"
]
}
}
library("Testcontainers", "1.16.2") {
group("org.testcontainers") {
imports = [
"testcontainers-bom"
]
}
}
}
dependencies {
api(enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")))
}