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("API Guardian", "1.1.0") { group("org.apiguardian") { modules = [ "apiguardian-api" ] } } library("Commons Compress", "1.21") { group("org.apache.commons") { modules = [ "commons-compress" ] } } library("Commons FileUpload", "1.4") { group("commons-fileupload") { modules = [ "commons-fileupload" ] } } 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.1") { group("org.apache.maven.resolver") { modules = [ "maven-resolver-connector-basic", "maven-resolver-impl", "maven-resolver-transport-file", "maven-resolver-transport-http" ] } } 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("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.0") { group("org.testcontainers") { imports = [ "testcontainers-bom" ] } } } dependencies { api(enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies"))) }