Commit e0013454 authored by Phillip Webb's avatar Phillip Webb

Use parentheses when declaring dependencies

Update all dependencies declarations to use the form `scope(reference)`
rather than `scope reference`.

Prior to this commit we declared dependencies without parentheses unless
we were forced to add them due to an `exclude`.
parent 0209cd3e
...@@ -15,17 +15,17 @@ targetCompatibility = 1.8 ...@@ -15,17 +15,17 @@ targetCompatibility = 1.8
dependencies { dependencies {
checkstyle "io.spring.javaformat:spring-javaformat-checkstyle:${javaFormatVersion}" checkstyle "io.spring.javaformat:spring-javaformat-checkstyle:${javaFormatVersion}"
implementation "com.fasterxml.jackson.core:jackson-databind:2.10.0" implementation("com.fasterxml.jackson.core:jackson-databind:2.10.0")
implementation "commons-codec:commons-codec:1.13" implementation("commons-codec:commons-codec:1.13")
implementation "org.apache.maven:maven-embedder:3.6.2" implementation("org.apache.maven:maven-embedder:3.6.2")
implementation "org.asciidoctor:asciidoctor-gradle-jvm:2.4.0" implementation("org.asciidoctor:asciidoctor-gradle-jvm:2.4.0")
implementation "org.springframework:spring-core:5.2.2.RELEASE" implementation("org.springframework:spring-core:5.2.2.RELEASE")
implementation "org.springframework:spring-web:5.2.2.RELEASE" implementation("org.springframework:spring-web:5.2.2.RELEASE")
implementation "com.google.code.gson:gson:2.8.5" implementation("com.google.code.gson:gson:2.8.5")
implementation "io.spring.javaformat:spring-javaformat-gradle-plugin:${javaFormatVersion}" implementation("io.spring.javaformat:spring-javaformat-gradle-plugin:${javaFormatVersion}")
testImplementation "org.assertj:assertj-core:3.11.1" testImplementation("org.assertj:assertj-core:3.11.1")
testImplementation "org.apache.logging.log4j:log4j-core:2.12.1" testImplementation("org.apache.logging.log4j:log4j-core:2.12.1")
testImplementation "org.junit.jupiter:junit-jupiter:5.5.2" testImplementation("org.junit.jupiter:junit-jupiter:5.5.2")
} }
checkstyle { checkstyle {
......
...@@ -9,82 +9,82 @@ plugins { ...@@ -9,82 +9,82 @@ plugins {
description = "Spring Boot Actuator" description = "Spring Boot Actuator"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
implementation project(":spring-boot-project:spring-boot") implementation(project(":spring-boot-project:spring-boot"))
optional platform(project(":spring-boot-project:spring-boot-dependencies")) optional(platform(project(":spring-boot-project:spring-boot-dependencies")))
optional "com.fasterxml.jackson.core:jackson-databind" optional("com.fasterxml.jackson.core:jackson-databind")
optional "com.github.ben-manes.caffeine:caffeine" optional("com.github.ben-manes.caffeine:caffeine")
optional "com.hazelcast:hazelcast" optional("com.hazelcast:hazelcast")
optional "com.hazelcast:hazelcast-spring" optional("com.hazelcast:hazelcast-spring")
optional "com.sun.mail:jakarta.mail" optional("com.sun.mail:jakarta.mail")
optional "com.zaxxer:HikariCP" optional("com.zaxxer:HikariCP")
optional "io.lettuce:lettuce-core" optional("io.lettuce:lettuce-core")
optional "io.micrometer:micrometer-core" optional("io.micrometer:micrometer-core")
optional "io.micrometer:micrometer-registry-prometheus" optional("io.micrometer:micrometer-registry-prometheus")
optional "io.prometheus:simpleclient_pushgateway" optional("io.prometheus:simpleclient_pushgateway")
optional "io.reactivex:rxjava-reactive-streams" optional("io.reactivex:rxjava-reactive-streams")
optional "org.elasticsearch.client:elasticsearch-rest-client" optional("org.elasticsearch.client:elasticsearch-rest-client")
optional ("io.undertow:undertow-servlet") { optional("io.undertow:undertow-servlet") {
exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec" exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec"
exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec" exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec"
} }
optional "javax.cache:cache-api" optional("javax.cache:cache-api")
optional "javax.jms:javax.jms-api" optional("javax.jms:javax.jms-api")
optional "net.sf.ehcache:ehcache" optional("net.sf.ehcache:ehcache")
optional "org.apache.tomcat.embed:tomcat-embed-core" optional("org.apache.tomcat.embed:tomcat-embed-core")
optional "org.aspectj:aspectjweaver" optional("org.aspectj:aspectjweaver")
optional "org.eclipse.jetty:jetty-server" optional("org.eclipse.jetty:jetty-server")
optional "org.elasticsearch:elasticsearch" optional("org.elasticsearch:elasticsearch")
optional "org.flywaydb:flyway-core" optional("org.flywaydb:flyway-core")
optional "org.glassfish.jersey.core:jersey-server" optional("org.glassfish.jersey.core:jersey-server")
optional "org.glassfish.jersey.containers:jersey-container-servlet-core" optional("org.glassfish.jersey.containers:jersey-container-servlet-core")
optional "org.hibernate.validator:hibernate-validator" optional("org.hibernate.validator:hibernate-validator")
optional "org.influxdb:influxdb-java" optional("org.influxdb:influxdb-java")
optional "org.liquibase:liquibase-core" optional("org.liquibase:liquibase-core")
optional "org.mongodb:mongodb-driver-async" optional("org.mongodb:mongodb-driver-async")
optional "org.mongodb:mongodb-driver-reactivestreams" optional("org.mongodb:mongodb-driver-reactivestreams")
optional "org.springframework:spring-jdbc" optional("org.springframework:spring-jdbc")
optional "org.springframework:spring-messaging" optional("org.springframework:spring-messaging")
optional "org.springframework:spring-webflux" optional("org.springframework:spring-webflux")
optional "org.springframework:spring-web" optional("org.springframework:spring-web")
optional "org.springframework:spring-webmvc" optional("org.springframework:spring-webmvc")
optional "org.springframework.amqp:spring-rabbit" optional("org.springframework.amqp:spring-rabbit")
optional "org.springframework.data:spring-data-cassandra" optional("org.springframework.data:spring-data-cassandra")
optional "org.springframework.data:spring-data-couchbase" optional("org.springframework.data:spring-data-couchbase")
optional "org.springframework.data:spring-data-ldap" optional("org.springframework.data:spring-data-ldap")
optional "org.springframework.data:spring-data-mongodb" optional("org.springframework.data:spring-data-mongodb")
optional "org.springframework.data:spring-data-neo4j" optional("org.springframework.data:spring-data-neo4j")
optional "org.springframework.data:spring-data-redis" optional("org.springframework.data:spring-data-redis")
optional "org.springframework.data:spring-data-rest-webmvc" optional("org.springframework.data:spring-data-rest-webmvc")
optional "org.springframework.data:spring-data-solr" optional("org.springframework.data:spring-data-solr")
optional "org.springframework.integration:spring-integration-core" optional("org.springframework.integration:spring-integration-core")
optional "org.springframework.security:spring-security-core" optional("org.springframework.security:spring-security-core")
optional "org.springframework.security:spring-security-web" optional("org.springframework.security:spring-security-web")
optional "org.springframework.session:spring-session-core" optional("org.springframework.session:spring-session-core")
testImplementation project(":spring-boot-project:spring-boot-test") testImplementation(project(":spring-boot-project:spring-boot-test"))
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
testImplementation project(":spring-boot-project:spring-boot-autoconfigure") testImplementation(project(":spring-boot-project:spring-boot-autoconfigure"))
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "com.jayway.jsonpath:json-path" testImplementation("com.jayway.jsonpath:json-path")
testImplementation "io.projectreactor:reactor-test" testImplementation("io.projectreactor:reactor-test")
testImplementation "org.apache.logging.log4j:log4j-to-slf4j" testImplementation("org.apache.logging.log4j:log4j-to-slf4j")
testImplementation "org.awaitility:awaitility" testImplementation("org.awaitility:awaitility")
testImplementation "org.glassfish.jersey.media:jersey-media-json-jackson" testImplementation("org.glassfish.jersey.media:jersey-media-json-jackson")
testImplementation "org.hamcrest:hamcrest" testImplementation("org.hamcrest:hamcrest")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
testImplementation "org.mockito:mockito-junit-jupiter" testImplementation("org.mockito:mockito-junit-jupiter")
testImplementation "org.skyscreamer:jsonassert" testImplementation("org.skyscreamer:jsonassert")
testImplementation "org.springframework:spring-test" testImplementation("org.springframework:spring-test")
testRuntimeOnly "io.projectreactor.netty:reactor-netty" testRuntimeOnly("io.projectreactor.netty:reactor-netty")
testRuntimeOnly "javax.xml.bind:jaxb-api" testRuntimeOnly("javax.xml.bind:jaxb-api")
testRuntimeOnly "org.apache.tomcat.embed:tomcat-embed-el" testRuntimeOnly("org.apache.tomcat.embed:tomcat-embed-el")
testRuntimeOnly "org.glassfish.jersey.ext:jersey-spring4" testRuntimeOnly("org.glassfish.jersey.ext:jersey-spring4")
testRuntimeOnly "org.hsqldb:hsqldb" testRuntimeOnly("org.hsqldb:hsqldb")
} }
compileJava { compileJava {
......
...@@ -15,69 +15,69 @@ configurations { ...@@ -15,69 +15,69 @@ configurations {
} }
dependencies { dependencies {
compileOnly project(":spring-boot-project:spring-boot") compileOnly(project(":spring-boot-project:spring-boot"))
compileOnly "jakarta.servlet:jakarta.servlet-api" compileOnly("jakarta.servlet:jakarta.servlet-api")
compileOnly "org.codehaus.groovy:groovy-templates" compileOnly("org.codehaus.groovy:groovy-templates")
compileOnly "org.springframework:spring-web" compileOnly("org.springframework:spring-web")
dependenciesBom project(path: ":spring-boot-project:spring-boot-dependencies", configuration: "effectiveBom") dependenciesBom(project(path: ":spring-boot-project:spring-boot-dependencies", configuration: "effectiveBom"))
implementation platform(project(":spring-boot-project:spring-boot-parent")) implementation(platform(project(":spring-boot-project:spring-boot-parent")))
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools") implementation(project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools"))
implementation "com.vaadin.external.google:android-json" implementation("com.vaadin.external.google:android-json")
implementation "jline:jline" implementation("jline:jline")
implementation "net.sf.jopt-simple:jopt-simple" implementation("net.sf.jopt-simple:jopt-simple")
implementation("org.apache.httpcomponents:httpclient") { implementation("org.apache.httpcomponents:httpclient") {
exclude group: "commons-logging", module: "commons-logging" exclude group: "commons-logging", module: "commons-logging"
} }
implementation "org.apache.maven:maven-model" implementation("org.apache.maven:maven-model")
implementation("org.apache.maven:maven-resolver-provider") { implementation("org.apache.maven:maven-resolver-provider") {
exclude group: "com.google.guava", module: "guava" exclude group: "com.google.guava", module: "guava"
} }
implementation "org.apache.maven.resolver:maven-resolver-connector-basic" implementation("org.apache.maven.resolver:maven-resolver-connector-basic")
implementation "org.apache.maven.resolver:maven-resolver-transport-file" implementation("org.apache.maven.resolver:maven-resolver-transport-file")
implementation("org.apache.maven.resolver:maven-resolver-transport-http") { implementation("org.apache.maven.resolver:maven-resolver-transport-http") {
exclude group: "org.slf4j", module: "jcl-over-slf4j" exclude group: "org.slf4j", module: "jcl-over-slf4j"
} }
implementation "org.apache.maven:maven-settings-builder" implementation("org.apache.maven:maven-settings-builder")
implementation "org.codehaus.groovy:groovy" implementation("org.codehaus.groovy:groovy")
implementation "org.slf4j:slf4j-simple" implementation("org.slf4j:slf4j-simple")
implementation "org.sonatype.plexus:plexus-sec-dispatcher" implementation("org.sonatype.plexus:plexus-sec-dispatcher")
implementation("org.sonatype.sisu:sisu-inject-plexus") { implementation("org.sonatype.sisu:sisu-inject-plexus") {
exclude group: "javax.enterprise", module: "cdi-api" exclude group: "javax.enterprise", module: "cdi-api"
exclude group: "org.sonatype.sisu", module: "sisu-inject-bean" exclude group: "org.sonatype.sisu", module: "sisu-inject-bean"
} }
implementation "org.springframework:spring-core" implementation("org.springframework:spring-core")
implementation "org.springframework.security:spring-security-crypto" implementation("org.springframework.security:spring-security-crypto")
intTestImplementation platform(project(":spring-boot-project:spring-boot-dependencies")) intTestImplementation(platform(project(":spring-boot-project:spring-boot-dependencies")))
intTestImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools") intTestImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools"))
intTestImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") intTestImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
intTestImplementation "org.assertj:assertj-core" intTestImplementation("org.assertj:assertj-core")
intTestImplementation "org.junit.jupiter:junit-jupiter" intTestImplementation("org.junit.jupiter:junit-jupiter")
intTestImplementation "org.springframework:spring-core" intTestImplementation("org.springframework:spring-core")
loader project(":spring-boot-project:spring-boot-tools:spring-boot-loader") loader(project(":spring-boot-project:spring-boot-tools:spring-boot-loader"))
testImplementation project(":spring-boot-project:spring-boot") testImplementation(project(":spring-boot-project:spring-boot"))
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
testImplementation project(":spring-boot-project:spring-boot-test") testImplementation(project(":spring-boot-project:spring-boot-test"))
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.codehaus.groovy:groovy-templates" testImplementation("org.codehaus.groovy:groovy-templates")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
testImplementation "org.springframework:spring-test" testImplementation("org.springframework:spring-test")
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-amqp", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-amqp", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-aop", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-aop", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-artemis", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-artemis", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-batch", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-batch", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-data-jpa", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-data-jpa", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-integration", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-integration", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-security", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-security", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-web", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-web", configuration: "mavenRepository"))
} }
task syncSpringBootDependenciesBom(type: Sync) { task syncSpringBootDependenciesBom(type: Sync) {
......
...@@ -15,64 +15,64 @@ configurations { ...@@ -15,64 +15,64 @@ configurations {
} }
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
implementation project(":spring-boot-project:spring-boot") implementation(project(":spring-boot-project:spring-boot"))
implementation project(":spring-boot-project:spring-boot-autoconfigure") implementation(project(":spring-boot-project:spring-boot-autoconfigure"))
intTestDependencies project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web") intTestDependencies(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web"))
intTestImplementation project(":spring-boot-project:spring-boot-autoconfigure") intTestImplementation(project(":spring-boot-project:spring-boot-autoconfigure"))
intTestImplementation project(":spring-boot-project:spring-boot-test") intTestImplementation(project(":spring-boot-project:spring-boot-test"))
intTestImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") intTestImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
intTestImplementation "org.apache.httpcomponents:httpclient" intTestImplementation("org.apache.httpcomponents:httpclient")
intTestImplementation "org.assertj:assertj-core" intTestImplementation("org.assertj:assertj-core")
intTestImplementation "org.awaitility:awaitility" intTestImplementation("org.awaitility:awaitility")
intTestImplementation "org.junit.jupiter:junit-jupiter" intTestImplementation("org.junit.jupiter:junit-jupiter")
intTestImplementation "net.bytebuddy:byte-buddy" intTestImplementation("net.bytebuddy:byte-buddy")
intTestRuntimeOnly "org.springframework:spring-web" intTestRuntimeOnly("org.springframework:spring-web")
optional platform(project(":spring-boot-project:spring-boot-dependencies")) optional(platform(project(":spring-boot-project:spring-boot-dependencies")))
optional "javax.servlet:javax.servlet-api" optional("javax.servlet:javax.servlet-api")
optional "org.apache.derby:derby" optional("org.apache.derby:derby")
optional "org.hibernate:hibernate-core" optional("org.hibernate:hibernate-core")
optional "org.springframework:spring-jdbc" optional("org.springframework:spring-jdbc")
optional "org.springframework:spring-orm" optional("org.springframework:spring-orm")
optional "org.springframework:spring-web" optional("org.springframework:spring-web")
optional "org.springframework.security:spring-security-config" optional("org.springframework.security:spring-security-config")
optional "org.springframework.security:spring-security-web" optional("org.springframework.security:spring-security-web")
optional "org.springframework.data:spring-data-redis" optional("org.springframework.data:spring-data-redis")
optional "org.springframework.session:spring-session-core" optional("org.springframework.session:spring-session-core")
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
testImplementation project(":spring-boot-project:spring-boot-test") testImplementation(project(":spring-boot-project:spring-boot-test"))
testImplementation "ch.qos.logback:logback-classic" testImplementation("ch.qos.logback:logback-classic")
testImplementation "com.h2database:h2" testImplementation("com.h2database:h2")
testImplementation "com.zaxxer:HikariCP" testImplementation("com.zaxxer:HikariCP")
testImplementation "org.apache.derby:derbyclient" testImplementation("org.apache.derby:derbyclient")
testImplementation "org.apache.tomcat.embed:tomcat-embed-websocket" testImplementation("org.apache.tomcat.embed:tomcat-embed-websocket")
testImplementation "org.apache.tomcat.embed:tomcat-embed-core" testImplementation("org.apache.tomcat.embed:tomcat-embed-core")
testImplementation "org.apache.tomcat.embed:tomcat-embed-jasper" testImplementation("org.apache.tomcat.embed:tomcat-embed-jasper")
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.awaitility:awaitility" testImplementation("org.awaitility:awaitility")
testImplementation "org.eclipse.jetty.websocket:websocket-client" testImplementation("org.eclipse.jetty.websocket:websocket-client")
testImplementation "org.hamcrest:hamcrest-library" testImplementation("org.hamcrest:hamcrest-library")
testImplementation "org.hsqldb:hsqldb" testImplementation("org.hsqldb:hsqldb")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
testImplementation "org.postgresql:postgresql" testImplementation("org.postgresql:postgresql")
testImplementation "org.springframework:spring-test" testImplementation("org.springframework:spring-test")
testImplementation "org.springframework:spring-webmvc" testImplementation("org.springframework:spring-webmvc")
testImplementation "org.springframework:spring-websocket" testImplementation("org.springframework:spring-websocket")
testImplementation "org.springframework.hateoas:spring-hateoas" testImplementation("org.springframework.hateoas:spring-hateoas")
testImplementation "org.springframework.security:spring-security-test" testImplementation("org.springframework.security:spring-security-test")
testImplementation "org.thymeleaf:thymeleaf" testImplementation("org.thymeleaf:thymeleaf")
testImplementation "org.thymeleaf:thymeleaf-spring5" testImplementation("org.thymeleaf:thymeleaf-spring5")
testImplementation "nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect" testImplementation("nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect")
testRuntimeOnly "org.junit.platform:junit-platform-launcher" testRuntimeOnly("org.junit.platform:junit-platform-launcher")
testRuntimeOnly "org.yaml:snakeyaml" testRuntimeOnly("org.yaml:snakeyaml")
} }
task copyIntTestDependencies(type: Copy) { task copyIntTestDependencies(type: Copy) {
......
...@@ -16,23 +16,23 @@ configurations { ...@@ -16,23 +16,23 @@ configurations {
} }
dependencies { dependencies {
actuatorApiDocumentation project(path: ":spring-boot-project:spring-boot-actuator-autoconfigure", configuration: "documentation") actuatorApiDocumentation(project(path: ":spring-boot-project:spring-boot-actuator-autoconfigure", configuration: "documentation"))
autoConfiguration project(path: ":spring-boot-project:spring-boot-autoconfigure", configuration: "autoConfigurationMetadata") autoConfiguration(project(path: ":spring-boot-project:spring-boot-autoconfigure", configuration: "autoConfigurationMetadata"))
autoConfiguration project(path: ":spring-boot-project:spring-boot-actuator-autoconfigure", configuration: "autoConfigurationMetadata") autoConfiguration(project(path: ":spring-boot-project:spring-boot-actuator-autoconfigure", configuration: "autoConfigurationMetadata"))
autoConfiguration project(path: ":spring-boot-project:spring-boot-devtools", configuration: "autoConfigurationMetadata") autoConfiguration(project(path: ":spring-boot-project:spring-boot-devtools", configuration: "autoConfigurationMetadata"))
configurationProperties project(path: ":spring-boot-project:spring-boot", configuration: "configurationPropertiesMetadata") configurationProperties(project(path: ":spring-boot-project:spring-boot", configuration: "configurationPropertiesMetadata"))
configurationProperties project(path: ":spring-boot-project:spring-boot-actuator", configuration: "configurationPropertiesMetadata") configurationProperties(project(path: ":spring-boot-project:spring-boot-actuator", configuration: "configurationPropertiesMetadata"))
configurationProperties project(path: ":spring-boot-project:spring-boot-actuator-autoconfigure", configuration: "configurationPropertiesMetadata") configurationProperties(project(path: ":spring-boot-project:spring-boot-actuator-autoconfigure", configuration: "configurationPropertiesMetadata"))
configurationProperties project(path: ":spring-boot-project:spring-boot-autoconfigure", configuration: "configurationPropertiesMetadata") configurationProperties(project(path: ":spring-boot-project:spring-boot-autoconfigure", configuration: "configurationPropertiesMetadata"))
configurationProperties project(path: ":spring-boot-project:spring-boot-devtools", configuration: "configurationPropertiesMetadata") configurationProperties(project(path: ":spring-boot-project:spring-boot-devtools", configuration: "configurationPropertiesMetadata"))
gradlePluginDocumentation project(path: ":spring-boot-project:spring-boot-tools:spring-boot-gradle-plugin", configuration: "documentation") gradlePluginDocumentation(project(path: ":spring-boot-project:spring-boot-tools:spring-boot-gradle-plugin", configuration: "documentation"))
mavenPluginDocumentation project(path: ":spring-boot-project:spring-boot-tools:spring-boot-maven-plugin", configuration: "documentation") mavenPluginDocumentation(project(path: ":spring-boot-project:spring-boot-tools:spring-boot-maven-plugin", configuration: "documentation"))
testSlices project(path: ":spring-boot-project:spring-boot-test-autoconfigure", configuration: "testSliceMetadata") testSlices(project(path: ":spring-boot-project:spring-boot-test-autoconfigure", configuration: "testSliceMetadata"))
} }
task dependencyVersions(type: org.springframework.boot.build.constraints.ExtractVersionConstraints) { task dependencyVersions(type: org.springframework.boot.build.constraints.ExtractVersionConstraints) {
...@@ -156,10 +156,10 @@ syncDocumentationSourceForAsciidoctor { ...@@ -156,10 +156,10 @@ syncDocumentationSourceForAsciidoctor {
from("${buildDir}/docs/generated") { from("${buildDir}/docs/generated") {
into "asciidoc" into "asciidoc"
} }
from ("src/main/java") { from("src/main/java") {
into "main/java" into "main/java"
} }
from ("src/test/java") { from("src/test/java") {
into "test/java" into "test/java"
} }
} }
...@@ -173,10 +173,10 @@ syncDocumentationSourceForAsciidoctorMultipage { ...@@ -173,10 +173,10 @@ syncDocumentationSourceForAsciidoctorMultipage {
from("${buildDir}/docs/generated") { from("${buildDir}/docs/generated") {
into "asciidoc" into "asciidoc"
} }
from ("src/main/java") { from("src/main/java") {
into "main/java" into "main/java"
} }
from ("src/test/java") { from("src/test/java") {
into "test/java" into "test/java"
} }
} }
...@@ -190,10 +190,10 @@ syncDocumentationSourceForAsciidoctorPdf { ...@@ -190,10 +190,10 @@ syncDocumentationSourceForAsciidoctorPdf {
from("${buildDir}/docs/generated") { from("${buildDir}/docs/generated") {
into "asciidoc" into "asciidoc"
} }
from ("src/main/java") { from("src/main/java") {
into "main/java" into "main/java"
} }
from ("src/test/java") { from("src/test/java") {
into "test/java" into "test/java"
} }
} }
......
...@@ -11,32 +11,32 @@ javaPlatform { ...@@ -11,32 +11,32 @@ javaPlatform {
} }
dependencies { dependencies {
api enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")) api(enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")))
api enforcedPlatform("org.testcontainers:testcontainers-bom:1.12.4") api(enforcedPlatform("org.testcontainers:testcontainers-bom:1.12.4"))
constraints { constraints {
api "com.vaadin.external.google:android-json:0.0.20131108.vaadin1" api("com.vaadin.external.google:android-json:0.0.20131108.vaadin1")
api "commons-fileupload:commons-fileupload:1.4" api("commons-fileupload:commons-fileupload:1.4")
api "io.mockk:mockk:1.9.3" api("io.mockk:mockk:1.9.3")
api "jline:jline:2.11" api("jline:jline:2.11")
api "net.sf.jopt-simple:jopt-simple:5.0.4" api("net.sf.jopt-simple:jopt-simple:5.0.4")
api "org.apache.commons:commons-compress:1.19" api("org.apache.commons:commons-compress:1.19")
api "org.apache.maven:maven-plugin-api:3.6.3" api("org.apache.maven:maven-plugin-api:3.6.3")
api "org.apache.maven:maven-resolver-provider:3.6.3" api("org.apache.maven:maven-resolver-provider:3.6.3")
api "org.apache.maven:maven-settings-builder:3.6.3" api("org.apache.maven:maven-settings-builder:3.6.3")
api "org.apache.maven.resolver:maven-resolver-connector-basic:1.4.1" api("org.apache.maven.resolver:maven-resolver-connector-basic:1.4.1")
api "org.apache.maven.resolver:maven-resolver-impl:1.4.1" api("org.apache.maven.resolver:maven-resolver-impl:1.4.1")
api "org.apache.maven.resolver:maven-resolver-transport-file:1.4.1" api("org.apache.maven.resolver:maven-resolver-transport-file:1.4.1")
api "org.apache.maven.resolver:maven-resolver-transport-http:1.4.1" api("org.apache.maven.resolver:maven-resolver-transport-http:1.4.1")
api "org.apache.maven.plugin-tools:maven-plugin-annotations:3.6.0" api("org.apache.maven.plugin-tools:maven-plugin-annotations:3.6.0")
api "org.apache.maven.plugins:maven-shade-plugin:3.2.1" api("org.apache.maven.plugins:maven-shade-plugin:3.2.1")
api "org.apache.maven.shared:maven-common-artifact-filters:3.1.0" api("org.apache.maven.shared:maven-common-artifact-filters:3.1.0")
api "org.apache.maven.shared:maven-invoker:3.0.1" api("org.apache.maven.shared:maven-invoker:3.0.1")
api "org.sonatype.plexus:plexus-build-api:0.0.7" api("org.sonatype.plexus:plexus-build-api:0.0.7")
api "org.sonatype.plexus:plexus-sec-dispatcher:1.4" api("org.sonatype.plexus:plexus-sec-dispatcher:1.4")
api "org.sonatype.sisu:sisu-inject-plexus:2.6.0" api("org.sonatype.sisu:sisu-inject-plexus:2.6.0")
api "org.spockframework:spock-core:1.3-groovy-2.5" api("org.spockframework:spock-core:1.3-groovy-2.5")
api "org.spockframework:spock-spring:1.3-groovy-2.5" api("org.spockframework:spock-spring:1.3-groovy-2.5")
api "org.testng:testng:6.14.3" api("org.testng:testng:6.14.3")
} }
} }
\ No newline at end of file
...@@ -8,13 +8,13 @@ plugins { ...@@ -8,13 +8,13 @@ plugins {
description = "Spring Boot Properties Migrator" description = "Spring Boot Properties Migrator"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
implementation project(":spring-boot-project:spring-boot") implementation(project(":spring-boot-project:spring-boot"))
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-metadata") implementation(project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-metadata"))
testImplementation project(":spring-boot-project:spring-boot-test") testImplementation(project(":spring-boot-project:spring-boot-test"))
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.springframework:spring-test" testImplementation("org.springframework:spring-test")
} }
\ No newline at end of file
...@@ -5,11 +5,11 @@ plugins { ...@@ -5,11 +5,11 @@ plugins {
description = "Starter for JMS messaging using Apache ActiveMQ" description = "Starter for JMS messaging using Apache ActiveMQ"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework:spring-jms" api("org.springframework:spring-jms")
api ("org.apache.activemq:activemq-broker") { api("org.apache.activemq:activemq-broker") {
exclude group: "org.apache.geronimo.specs", module: "geronimo-jms_1.1_spec" exclude group: "org.apache.geronimo.specs", module: "geronimo-jms_1.1_spec"
} }
api "jakarta.jms:jakarta.jms-api" api("jakarta.jms:jakarta.jms-api")
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for using Spring Boot's Actuator which provides production ready features to help you monitor and manage your application" description = "Starter for using Spring Boot's Actuator which provides production ready features to help you monitor and manage your application"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api project(":spring-boot-project:spring-boot-actuator-autoconfigure") api(project(":spring-boot-project:spring-boot-actuator-autoconfigure"))
api "io.micrometer:micrometer-core" api("io.micrometer:micrometer-core")
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for using Spring AMQP and Rabbit MQ" description = "Starter for using Spring AMQP and Rabbit MQ"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework:spring-messaging" api("org.springframework:spring-messaging")
api "org.springframework.amqp:spring-rabbit" api("org.springframework.amqp:spring-rabbit")
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for aspect-oriented programming with Spring AOP and AspectJ" description = "Starter for aspect-oriented programming with Spring AOP and AspectJ"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework:spring-aop" api("org.springframework:spring-aop")
api "org.aspectj:aspectjweaver" api("org.aspectj:aspectjweaver")
} }
...@@ -5,12 +5,12 @@ plugins { ...@@ -5,12 +5,12 @@ plugins {
description = "Starter for JMS messaging using Apache Artemis" description = "Starter for JMS messaging using Apache Artemis"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "jakarta.jms:jakarta.jms-api" api("jakarta.jms:jakarta.jms-api")
api "jakarta.json:jakarta.json-api" api("jakarta.json:jakarta.json-api")
api "org.springframework:spring-jms" api("org.springframework:spring-jms")
api ("org.apache.activemq:artemis-jms-client") { api("org.apache.activemq:artemis-jms-client") {
exclude group: "commons-logging", module: "commons-logging" exclude group: "commons-logging", module: "commons-logging"
exclude group: "org.apache.geronimo.specs", module: "geronimo-jms_2.0_spec" exclude group: "org.apache.geronimo.specs", module: "geronimo-jms_2.0_spec"
exclude group: "org.apache.geronimo.specs", module: "geronimo-json_1.0_spec" exclude group: "org.apache.geronimo.specs", module: "geronimo-json_1.0_spec"
......
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for using Spring Batch" description = "Starter for using Spring Batch"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc"))
api "org.springframework.batch:spring-batch-core" api("org.springframework.batch:spring-batch-core")
} }
...@@ -5,7 +5,7 @@ plugins { ...@@ -5,7 +5,7 @@ plugins {
description = "Starter for using Spring Framework's caching support" description = "Starter for using Spring Framework's caching support"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework:spring-context-support" api("org.springframework:spring-context-support")
} }
...@@ -5,9 +5,9 @@ plugins { ...@@ -5,9 +5,9 @@ plugins {
description = "Starter for using Cassandra distributed database and Spring Data Cassandra Reactive" description = "Starter for using Cassandra distributed database and Spring Data Cassandra Reactive"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework:spring-tx" api("org.springframework:spring-tx")
api "org.springframework.data:spring-data-cassandra" api("org.springframework.data:spring-data-cassandra")
api "io.projectreactor:reactor-core" api("io.projectreactor:reactor-core")
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for using Cassandra distributed database and Spring Data Cassandra" description = "Starter for using Cassandra distributed database and Spring Data Cassandra"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework:spring-tx" api("org.springframework:spring-tx")
api "org.springframework.data:spring-data-cassandra" api("org.springframework.data:spring-data-cassandra")
} }
...@@ -5,11 +5,11 @@ plugins { ...@@ -5,11 +5,11 @@ plugins {
description = "Starter for using Couchbase document-oriented database and Spring Data Couchbase Reactive" description = "Starter for using Couchbase document-oriented database and Spring Data Couchbase Reactive"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "io.projectreactor:reactor-core" api("io.projectreactor:reactor-core")
api "io.reactivex:rxjava-reactive-streams" api("io.reactivex:rxjava-reactive-streams")
api ("org.springframework.data:spring-data-couchbase") { api("org.springframework.data:spring-data-couchbase") {
exclude group: "com.couchbase.client", module: "encryption" exclude group: "com.couchbase.client", module: "encryption"
} }
} }
...@@ -5,9 +5,9 @@ plugins { ...@@ -5,9 +5,9 @@ plugins {
description = "Starter for using Couchbase document-oriented database and Spring Data Couchbase" description = "Starter for using Couchbase document-oriented database and Spring Data Couchbase"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api ("org.springframework.data:spring-data-couchbase") { api("org.springframework.data:spring-data-couchbase") {
exclude group: "com.couchbase.client", module: "encryption" exclude group: "com.couchbase.client", module: "encryption"
} }
} }
...@@ -5,9 +5,9 @@ plugins { ...@@ -5,9 +5,9 @@ plugins {
description = "Starter for using Elasticsearch search and analytics engine and Spring Data Elasticsearch" description = "Starter for using Elasticsearch search and analytics engine and Spring Data Elasticsearch"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api ("org.springframework.data:spring-data-elasticsearch") { api("org.springframework.data:spring-data-elasticsearch") {
exclude group: "org.elasticsearch.client", module: "transport" exclude group: "org.elasticsearch.client", module: "transport"
} }
} }
...@@ -5,7 +5,7 @@ plugins { ...@@ -5,7 +5,7 @@ plugins {
description = "Starter for using Spring Data JDBC" description = "Starter for using Spring Data JDBC"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc"))
api "org.springframework.data:spring-data-jdbc" api("org.springframework.data:spring-data-jdbc")
} }
...@@ -5,19 +5,19 @@ plugins { ...@@ -5,19 +5,19 @@ plugins {
description = "Starter for using Spring Data JPA with Hibernate" description = "Starter for using Spring Data JPA with Hibernate"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-aop") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-aop"))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc"))
api "jakarta.transaction:jakarta.transaction-api" api("jakarta.transaction:jakarta.transaction-api")
api "jakarta.persistence:jakarta.persistence-api" api("jakarta.persistence:jakarta.persistence-api")
api ("org.hibernate:hibernate-core") { api("org.hibernate:hibernate-core") {
exclude group: "javax.activation", module: "javax.activation-api" exclude group: "javax.activation", module: "javax.activation-api"
exclude group: "javax.persistence", module: "javax.persistence-api" exclude group: "javax.persistence", module: "javax.persistence-api"
exclude group: "javax.xml.bind", module: "jaxb-api" exclude group: "javax.xml.bind", module: "jaxb-api"
exclude group: "org.jboss.spec.javax.transaction", module: "jboss-transaction-api_1.2_spec" exclude group: "org.jboss.spec.javax.transaction", module: "jboss-transaction-api_1.2_spec"
} }
api ("org.springframework.data:spring-data-jpa") { api("org.springframework.data:spring-data-jpa") {
exclude group: "org.aspectj", module: "aspectjrt" exclude group: "org.aspectj", module: "aspectjrt"
} }
api "org.springframework:spring-aspects" api("org.springframework:spring-aspects")
} }
...@@ -5,7 +5,7 @@ plugins { ...@@ -5,7 +5,7 @@ plugins {
description = "Starter for using Spring Data LDAP" description = "Starter for using Spring Data LDAP"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework.data:spring-data-ldap" api("org.springframework.data:spring-data-ldap")
} }
...@@ -5,13 +5,13 @@ plugins { ...@@ -5,13 +5,13 @@ plugins {
description = "Starter for using MongoDB document-oriented database and Spring Data MongoDB Reactive" description = "Starter for using MongoDB document-oriented database and Spring Data MongoDB Reactive"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "io.projectreactor:reactor-core" api("io.projectreactor:reactor-core")
api "org.mongodb:mongodb-driver" api("org.mongodb:mongodb-driver")
api "org.mongodb:mongodb-driver-async" api("org.mongodb:mongodb-driver-async")
api "org.mongodb:mongodb-driver-reactivestreams" api("org.mongodb:mongodb-driver-reactivestreams")
api ("org.springframework.data:spring-data-mongodb") { api("org.springframework.data:spring-data-mongodb") {
exclude group: "org.mongodb", module: "mongo-java-driver" exclude group: "org.mongodb", module: "mongo-java-driver"
} }
} }
...@@ -5,10 +5,10 @@ plugins { ...@@ -5,10 +5,10 @@ plugins {
description = "Starter for using MongoDB document-oriented database and Spring Data MongoDB" description = "Starter for using MongoDB document-oriented database and Spring Data MongoDB"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.mongodb:mongodb-driver" api("org.mongodb:mongodb-driver")
api ("org.springframework.data:spring-data-mongodb") { api("org.springframework.data:spring-data-mongodb") {
exclude group: "org.mongodb", module: "mongo-java-driver" exclude group: "org.mongodb", module: "mongo-java-driver"
} }
} }
...@@ -5,7 +5,7 @@ plugins { ...@@ -5,7 +5,7 @@ plugins {
description = "Starter for using Neo4j graph database and Spring Data Neo4j" description = "Starter for using Neo4j graph database and Spring Data Neo4j"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework.data:spring-data-neo4j" api("org.springframework.data:spring-data-neo4j")
} }
...@@ -5,6 +5,6 @@ plugins { ...@@ -5,6 +5,6 @@ plugins {
description = "Starter for using Redis key-value data store with Spring Data Redis reactive and the Lettuce client" description = "Starter for using Redis key-value data store with Spring Data Redis reactive and the Lettuce client"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-data-redis") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-data-redis"))
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for using Redis key-value data store with Spring Data Redis and the Lettuce client" description = "Starter for using Redis key-value data store with Spring Data Redis and the Lettuce client"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework.data:spring-data-redis" api("org.springframework.data:spring-data-redis")
api "io.lettuce:lettuce-core" api("io.lettuce:lettuce-core")
} }
...@@ -5,7 +5,7 @@ plugins { ...@@ -5,7 +5,7 @@ plugins {
description = "Starter for exposing Spring Data repositories over REST using Spring Data REST" description = "Starter for exposing Spring Data repositories over REST using Spring Data REST"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web"))
api "org.springframework.data:spring-data-rest-webmvc" api("org.springframework.data:spring-data-rest-webmvc")
} }
...@@ -5,13 +5,13 @@ plugins { ...@@ -5,13 +5,13 @@ plugins {
description = "Starter for using the Apache Solr search platform with Spring Data Solr" description = "Starter for using the Apache Solr search platform with Spring Data Solr"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api ("org.apache.solr:solr-solrj") { api("org.apache.solr:solr-solrj") {
exclude group: "org.slf4j", module: "jcl-over-slf4j" exclude group: "org.slf4j", module: "jcl-over-slf4j"
} }
api "org.springframework.data:spring-data-solr" api("org.springframework.data:spring-data-solr")
api ("org.apache.httpcomponents:httpmime") { api("org.apache.httpcomponents:httpmime") {
exclude group: "commons-logging", module: "commons-logging" exclude group: "commons-logging", module: "commons-logging"
} }
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for building MVC web applications using FreeMarker views" description = "Starter for building MVC web applications using FreeMarker views"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.freemarker:freemarker" api("org.freemarker:freemarker")
api "org.springframework:spring-context-support" api("org.springframework:spring-context-support")
} }
...@@ -5,7 +5,7 @@ plugins { ...@@ -5,7 +5,7 @@ plugins {
description = "Starter for building MVC web applications using Groovy Templates views" description = "Starter for building MVC web applications using Groovy Templates views"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web"))
api "org.codehaus.groovy:groovy-templates" api("org.codehaus.groovy:groovy-templates")
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for building hypermedia-based RESTful web application with Spring MVC and Spring HATEOAS" description = "Starter for building hypermedia-based RESTful web application with Spring MVC and Spring HATEOAS"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web"))
api "org.springframework.hateoas:spring-hateoas" api("org.springframework.hateoas:spring-hateoas")
api "org.springframework.plugin:spring-plugin-core" api("org.springframework.plugin:spring-plugin-core")
} }
...@@ -5,7 +5,7 @@ plugins { ...@@ -5,7 +5,7 @@ plugins {
description = "Starter for using Spring Integration" description = "Starter for using Spring Integration"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-aop") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-aop"))
api "org.springframework.integration:spring-integration-core" api("org.springframework.integration:spring-integration-core")
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for using JDBC with the HikariCP connection pool" description = "Starter for using JDBC with the HikariCP connection pool"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "com.zaxxer:HikariCP" api("com.zaxxer:HikariCP")
api "org.springframework:spring-jdbc" api("org.springframework:spring-jdbc")
} }
...@@ -5,20 +5,20 @@ plugins { ...@@ -5,20 +5,20 @@ plugins {
description = "Starter for building RESTful web applications using JAX-RS and Jersey. An alternative to spring-boot-starter-web" description = "Starter for building RESTful web applications using JAX-RS and Jersey. An alternative to spring-boot-starter-web"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json"))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat"))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-validation") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-validation"))
api "org.springframework:spring-web" api("org.springframework:spring-web")
api "org.glassfish.jersey.core:jersey-server" api("org.glassfish.jersey.core:jersey-server")
api "org.glassfish.jersey.containers:jersey-container-servlet-core" api("org.glassfish.jersey.containers:jersey-container-servlet-core")
api "org.glassfish.jersey.containers:jersey-container-servlet" api("org.glassfish.jersey.containers:jersey-container-servlet")
api ("org.glassfish.jersey.ext:jersey-bean-validation") { api("org.glassfish.jersey.ext:jersey-bean-validation") {
exclude group: "jakarta.el", module: "jakarta.el-api" exclude group: "jakarta.el", module: "jakarta.el-api"
exclude group: "org.glassfish", module: "jakarta.el" exclude group: "org.glassfish", module: "jakarta.el"
} }
api "org.glassfish.jersey.ext:jersey-spring4" api("org.glassfish.jersey.ext:jersey-spring4")
api "org.glassfish.jersey.media:jersey-media-json-jackson" api("org.glassfish.jersey.media:jersey-media-json-jackson")
} }
checkRuntimeClasspathForConflicts { checkRuntimeClasspathForConflicts {
......
...@@ -5,21 +5,21 @@ plugins { ...@@ -5,21 +5,21 @@ plugins {
description = "Starter for using Jetty as the embedded servlet container. An alternative to spring-boot-starter-tomcat" description = "Starter for using Jetty as the embedded servlet container. An alternative to spring-boot-starter-tomcat"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api "jakarta.servlet:jakarta.servlet-api" api("jakarta.servlet:jakarta.servlet-api")
api "jakarta.websocket:jakarta.websocket-api" api("jakarta.websocket:jakarta.websocket-api")
api "org.eclipse.jetty:jetty-servlets" api("org.eclipse.jetty:jetty-servlets")
api ("org.eclipse.jetty:jetty-webapp") { api("org.eclipse.jetty:jetty-webapp") {
exclude group: "javax.servlet", module: "javax.servlet-api" exclude group: "javax.servlet", module: "javax.servlet-api"
} }
api ("org.eclipse.jetty.websocket:websocket-server") { api("org.eclipse.jetty.websocket:websocket-server") {
exclude group: "javax.servlet", module: "javax.servlet-api" exclude group: "javax.servlet", module: "javax.servlet-api"
} }
api ("org.eclipse.jetty.websocket:javax-websocket-server-impl") { api("org.eclipse.jetty.websocket:javax-websocket-server-impl") {
exclude group: "javax.annotation", module: "javax.annotation-api" exclude group: "javax.annotation", module: "javax.annotation-api"
exclude group: "javax.servlet", module: "javax.servlet-api" exclude group: "javax.servlet", module: "javax.servlet-api"
exclude group: "javax.websocket", module: "javax.websocket-api" exclude group: "javax.websocket", module: "javax.websocket-api"
exclude group: "javax.websocket", module: "javax.websocket-client-api" exclude group: "javax.websocket", module: "javax.websocket-client-api"
} }
api "org.glassfish:jakarta.el" api("org.glassfish:jakarta.el")
} }
...@@ -5,12 +5,12 @@ plugins { ...@@ -5,12 +5,12 @@ plugins {
description = "Starter for using jOOQ to access SQL databases. An alternative to spring-boot-starter-data-jpa or spring-boot-starter-jdbc" description = "Starter for using jOOQ to access SQL databases. An alternative to spring-boot-starter-data-jpa or spring-boot-starter-jdbc"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc"))
api "jakarta.activation:jakarta.activation-api" api("jakarta.activation:jakarta.activation-api")
api "jakarta.xml.bind:jakarta.xml.bind-api" api("jakarta.xml.bind:jakarta.xml.bind-api")
api "org.springframework:spring-tx" api("org.springframework:spring-tx")
api ("org.jooq:jooq") { api("org.jooq:jooq") {
exclude group: "javax.activation", module: "javax.activation-api" exclude group: "javax.activation", module: "javax.activation-api"
exclude group: "javax.xml.bind", module: "jaxb-api" exclude group: "javax.xml.bind", module: "jaxb-api"
} }
......
...@@ -5,11 +5,11 @@ plugins { ...@@ -5,11 +5,11 @@ plugins {
description = "Starter for reading and writing json" description = "Starter for reading and writing json"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework:spring-web" api("org.springframework:spring-web")
api "com.fasterxml.jackson.core:jackson-databind" api("com.fasterxml.jackson.core:jackson-databind")
api "com.fasterxml.jackson.datatype:jackson-datatype-jdk8" api("com.fasterxml.jackson.datatype:jackson-datatype-jdk8")
api "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" api("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
api "com.fasterxml.jackson.module:jackson-module-parameter-names" api("com.fasterxml.jackson.module:jackson-module-parameter-names")
} }
...@@ -5,10 +5,10 @@ plugins { ...@@ -5,10 +5,10 @@ plugins {
description = "Starter for JTA transactions using Atomikos" description = "Starter for JTA transactions using Atomikos"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "com.atomikos:transactions-jms" api("com.atomikos:transactions-jms")
api "com.atomikos:transactions-jta" api("com.atomikos:transactions-jta")
api "com.atomikos:transactions-jdbc" api("com.atomikos:transactions-jdbc")
api "jakarta.transaction:jakarta.transaction-api" api("jakarta.transaction:jakarta.transaction-api")
} }
...@@ -5,11 +5,11 @@ plugins { ...@@ -5,11 +5,11 @@ plugins {
description = "Starter for JTA transactions using Bitronix" description = "Starter for JTA transactions using Bitronix"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "jakarta.jms:jakarta.jms-api" api("jakarta.jms:jakarta.jms-api")
api "jakarta.transaction:jakarta.transaction-api" api("jakarta.transaction:jakarta.transaction-api")
api ("org.codehaus.btm:btm") { api("org.codehaus.btm:btm") {
exclude group: "javax.transaction", module: "jta" exclude group: "javax.transaction", module: "jta"
} }
} }
...@@ -5,9 +5,9 @@ plugins { ...@@ -5,9 +5,9 @@ plugins {
description = "Starter for using Log4j2 for logging. An alternative to spring-boot-starter-logging" description = "Starter for using Log4j2 for logging. An alternative to spring-boot-starter-logging"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api "org.apache.logging.log4j:log4j-slf4j-impl" api("org.apache.logging.log4j:log4j-slf4j-impl")
api "org.apache.logging.log4j:log4j-core" api("org.apache.logging.log4j:log4j-core")
api "org.apache.logging.log4j:log4j-jul" api("org.apache.logging.log4j:log4j-jul")
api "org.slf4j:jul-to-slf4j" api("org.slf4j:jul-to-slf4j")
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for logging using Logback. Default logging starter" description = "Starter for logging using Logback. Default logging starter"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api "ch.qos.logback:logback-classic" api("ch.qos.logback:logback-classic")
api "org.apache.logging.log4j:log4j-to-slf4j" api("org.apache.logging.log4j:log4j-to-slf4j")
api "org.slf4j:jul-to-slf4j" api("org.slf4j:jul-to-slf4j")
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for using Java Mail and Spring Framework's email sending support" description = "Starter for using Java Mail and Spring Framework's email sending support"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework:spring-context-support" api("org.springframework:spring-context-support")
api "com.sun.mail:jakarta.mail" api("com.sun.mail:jakarta.mail")
} }
...@@ -5,7 +5,7 @@ plugins { ...@@ -5,7 +5,7 @@ plugins {
description = "Starter for building web applications using Mustache views" description = "Starter for building web applications using Mustache views"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "com.samskivert:jmustache" api("com.samskivert:jmustache")
} }
...@@ -5,13 +5,13 @@ plugins { ...@@ -5,13 +5,13 @@ plugins {
description = "Starter for using Spring Security's OAuth2/OpenID Connect client features" description = "Starter for using Spring Security's OAuth2/OpenID Connect client features"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "com.sun.mail:jakarta.mail" api("com.sun.mail:jakarta.mail")
api "org.springframework.security:spring-security-config" api("org.springframework.security:spring-security-config")
api "org.springframework.security:spring-security-core" api("org.springframework.security:spring-security-core")
api ("org.springframework.security:spring-security-oauth2-client") { api("org.springframework.security:spring-security-oauth2-client") {
exclude group: "com.sun.mail", module: "javax.mail" exclude group: "com.sun.mail", module: "javax.mail"
} }
api "org.springframework.security:spring-security-oauth2-jose" api("org.springframework.security:spring-security-oauth2-jose")
} }
...@@ -5,10 +5,10 @@ plugins { ...@@ -5,10 +5,10 @@ plugins {
description = "Starter for using Spring Security's OAuth2 resource server features" description = "Starter for using Spring Security's OAuth2 resource server features"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework.security:spring-security-config" api("org.springframework.security:spring-security-config")
api "org.springframework.security:spring-security-core" api("org.springframework.security:spring-security-core")
api "org.springframework.security:spring-security-oauth2-resource-server" api("org.springframework.security:spring-security-oauth2-resource-server")
api "org.springframework.security:spring-security-oauth2-jose" api("org.springframework.security:spring-security-oauth2-jose")
} }
...@@ -5,9 +5,9 @@ plugins { ...@@ -5,9 +5,9 @@ plugins {
description = "Starter for using the Quartz scheduler" description = "Starter for using the Quartz scheduler"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework:spring-context-support" api("org.springframework:spring-context-support")
api "org.springframework:spring-tx" api("org.springframework:spring-tx")
api "org.quartz-scheduler:quartz" api("org.quartz-scheduler:quartz")
} }
...@@ -5,6 +5,6 @@ plugins { ...@@ -5,6 +5,6 @@ plugins {
description = "Starter for using Reactor Netty as the embedded reactive HTTP server." description = "Starter for using Reactor Netty as the embedded reactive HTTP server."
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api "io.projectreactor.netty:reactor-netty" api("io.projectreactor.netty:reactor-netty")
} }
...@@ -5,14 +5,14 @@ plugins { ...@@ -5,14 +5,14 @@ plugins {
description = "Starter for building RSocket clients and servers" description = "Starter for building RSocket clients and servers"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json"))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-reactor-netty") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-reactor-netty"))
api "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor" api("com.fasterxml.jackson.dataformat:jackson-dataformat-cbor")
api "io.rsocket:rsocket-core" api("io.rsocket:rsocket-core")
api "io.rsocket:rsocket-transport-netty" api("io.rsocket:rsocket-transport-netty")
api "org.springframework:spring-messaging" api("org.springframework:spring-messaging")
api "org.springframework.security:spring-security-config" api("org.springframework.security:spring-security-config")
api "org.springframework.security:spring-security-web" api("org.springframework.security:spring-security-web")
} }
...@@ -5,9 +5,9 @@ plugins { ...@@ -5,9 +5,9 @@ plugins {
description = "Starter for using Spring Security" description = "Starter for using Spring Security"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.springframework:spring-aop" api("org.springframework:spring-aop")
api "org.springframework.security:spring-security-config" api("org.springframework.security:spring-security-config")
api "org.springframework.security:spring-security-web" api("org.springframework.security:spring-security-web")
} }
...@@ -5,24 +5,24 @@ plugins { ...@@ -5,24 +5,24 @@ plugins {
description = "Starter for testing Spring Boot applications with libraries including JUnit, Hamcrest and Mockito" description = "Starter for testing Spring Boot applications with libraries including JUnit, Hamcrest and Mockito"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api project(":spring-boot-project:spring-boot-test") api(project(":spring-boot-project:spring-boot-test"))
api project(":spring-boot-project:spring-boot-test-autoconfigure") api(project(":spring-boot-project:spring-boot-test-autoconfigure"))
api "com.jayway.jsonpath:json-path" api("com.jayway.jsonpath:json-path")
api "jakarta.xml.bind:jakarta.xml.bind-api" api("jakarta.xml.bind:jakarta.xml.bind-api")
api "org.assertj:assertj-core" api("org.assertj:assertj-core")
api "org.hamcrest:hamcrest" api("org.hamcrest:hamcrest")
api "org.junit.jupiter:junit-jupiter" api("org.junit.jupiter:junit-jupiter")
api ("org.junit.vintage:junit-vintage-engine") { api("org.junit.vintage:junit-vintage-engine") {
exclude group: "org.hamcrest", module: "hamcrest-core" exclude group: "org.hamcrest", module: "hamcrest-core"
} }
api "org.mockito:mockito-core" api("org.mockito:mockito-core")
api "org.mockito:mockito-junit-jupiter" api("org.mockito:mockito-junit-jupiter")
api "org.skyscreamer:jsonassert" api("org.skyscreamer:jsonassert")
api "org.springframework:spring-core" api("org.springframework:spring-core")
api "org.springframework:spring-test" api("org.springframework:spring-test")
api ("org.xmlunit:xmlunit-core") { api("org.xmlunit:xmlunit-core") {
exclude group: "javax.xml.bind", module: "jaxb-api" exclude group: "javax.xml.bind", module: "jaxb-api"
} }
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for building MVC web applications using Thymeleaf views" description = "Starter for building MVC web applications using Thymeleaf views"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.thymeleaf:thymeleaf-spring5" api("org.thymeleaf:thymeleaf-spring5")
api "org.thymeleaf.extras:thymeleaf-extras-java8time" api("org.thymeleaf.extras:thymeleaf-extras-java8time")
} }
...@@ -5,13 +5,13 @@ plugins { ...@@ -5,13 +5,13 @@ plugins {
description = "Starter for using Tomcat as the embedded servlet container. Default servlet container starter used by spring-boot-starter-web" description = "Starter for using Tomcat as the embedded servlet container. Default servlet container starter used by spring-boot-starter-web"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api "jakarta.annotation:jakarta.annotation-api" api("jakarta.annotation:jakarta.annotation-api")
api ("org.apache.tomcat.embed:tomcat-embed-core") { api("org.apache.tomcat.embed:tomcat-embed-core") {
exclude group: "org.apache.tomcat", module: "tomcat-annotations-api" exclude group: "org.apache.tomcat", module: "tomcat-annotations-api"
} }
api "org.glassfish:jakarta.el" api("org.glassfish:jakarta.el")
api ("org.apache.tomcat.embed:tomcat-embed-websocket") { api("org.apache.tomcat.embed:tomcat-embed-websocket") {
exclude group: "org.apache.tomcat", module: "tomcat-annotations-api" exclude group: "org.apache.tomcat", module: "tomcat-annotations-api"
} }
} }
...@@ -5,16 +5,16 @@ plugins { ...@@ -5,16 +5,16 @@ plugins {
description = "Starter for using Undertow as the embedded servlet container. An alternative to spring-boot-starter-tomcat" description = "Starter for using Undertow as the embedded servlet container. An alternative to spring-boot-starter-tomcat"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api "io.undertow:undertow-core" api("io.undertow:undertow-core")
api ("io.undertow:undertow-servlet") { api("io.undertow:undertow-servlet") {
exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec" exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec"
exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec" exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec"
} }
api ("io.undertow:undertow-websockets-jsr") { api("io.undertow:undertow-websockets-jsr") {
exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec" exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec"
exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec" exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec"
} }
api "jakarta.servlet:jakarta.servlet-api" api("jakarta.servlet:jakarta.servlet-api")
api "org.glassfish:jakarta.el" api("org.glassfish:jakarta.el")
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for using Java Bean Validation with Hibernate Validator" description = "Starter for using Java Bean Validation with Hibernate Validator"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api "org.glassfish:jakarta.el" api("org.glassfish:jakarta.el")
api "org.hibernate.validator:hibernate-validator" api("org.hibernate.validator:hibernate-validator")
} }
...@@ -5,10 +5,10 @@ plugins { ...@@ -5,10 +5,10 @@ plugins {
description = "Starter for using Spring Web Services" description = "Starter for using Spring Web Services"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web"))
api "com.sun.xml.messaging.saaj:saaj-impl" api("com.sun.xml.messaging.saaj:saaj-impl")
api "jakarta.xml.ws:jakarta.xml.ws-api" api("jakarta.xml.ws:jakarta.xml.ws-api")
api "org.springframework:spring-oxm" api("org.springframework:spring-oxm")
api "org.springframework.ws:spring-ws-core" api("org.springframework.ws:spring-ws-core")
} }
...@@ -5,10 +5,10 @@ plugins { ...@@ -5,10 +5,10 @@ plugins {
description = "Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container" description = "Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json"))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat"))
api "org.springframework:spring-web" api("org.springframework:spring-web")
api "org.springframework:spring-webmvc" api("org.springframework:spring-webmvc")
} }
...@@ -5,11 +5,11 @@ plugins { ...@@ -5,11 +5,11 @@ plugins {
description = "Starter for building WebFlux applications using Spring Framework's Reactive Web support" description = "Starter for building WebFlux applications using Spring Framework's Reactive Web support"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json"))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-reactor-netty") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-reactor-netty"))
api "org.springframework:spring-web" api("org.springframework:spring-web")
api "org.springframework:spring-webflux" api("org.springframework:spring-webflux")
api "org.synchronoss.cloud:nio-multipart-parser" api("org.synchronoss.cloud:nio-multipart-parser")
} }
...@@ -5,8 +5,8 @@ plugins { ...@@ -5,8 +5,8 @@ plugins {
description = "Starter for building WebSocket applications using Spring Framework's WebSocket support" description = "Starter for building WebSocket applications using Spring Framework's WebSocket support"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web"))
api "org.springframework:spring-messaging" api("org.springframework:spring-messaging")
api "org.springframework:spring-websocket" api("org.springframework:spring-websocket")
} }
...@@ -5,11 +5,11 @@ plugins { ...@@ -5,11 +5,11 @@ plugins {
description = "Core starter, including auto-configuration support, logging and YAML" description = "Core starter, including auto-configuration support, logging and YAML"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api project(":spring-boot-project:spring-boot") api(project(":spring-boot-project:spring-boot"))
api project(":spring-boot-project:spring-boot-autoconfigure") api(project(":spring-boot-project:spring-boot-autoconfigure"))
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-logging") api(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-logging"))
api "jakarta.annotation:jakarta.annotation-api" api("jakarta.annotation:jakarta.annotation-api")
api "org.springframework:spring-core" api("org.springframework:spring-core")
api "org.yaml:snakeyaml" api("org.yaml:snakeyaml")
} }
...@@ -9,74 +9,74 @@ plugins { ...@@ -9,74 +9,74 @@ plugins {
description = "Spring Boot Test AutoConfigure" description = "Spring Boot Test AutoConfigure"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
implementation project(":spring-boot-project:spring-boot") implementation(project(":spring-boot-project:spring-boot"))
implementation project(":spring-boot-project:spring-boot-test") implementation(project(":spring-boot-project:spring-boot-test"))
implementation project(":spring-boot-project:spring-boot-autoconfigure") implementation(project(":spring-boot-project:spring-boot-autoconfigure"))
optional platform(project(":spring-boot-project:spring-boot-dependencies")) optional(platform(project(":spring-boot-project:spring-boot-dependencies")))
optional "javax.json.bind:javax.json.bind-api" optional("javax.json.bind:javax.json.bind-api")
optional "javax.servlet:javax.servlet-api" optional("javax.servlet:javax.servlet-api")
optional "javax.transaction:javax.transaction-api" optional("javax.transaction:javax.transaction-api")
optional "com.fasterxml.jackson.core:jackson-databind" optional("com.fasterxml.jackson.core:jackson-databind")
optional "com.google.code.gson:gson" optional("com.google.code.gson:gson")
optional "com.jayway.jsonpath:json-path" optional("com.jayway.jsonpath:json-path")
optional "io.rest-assured:rest-assured" optional("io.rest-assured:rest-assured")
optional "net.sourceforge.htmlunit:htmlunit" optional("net.sourceforge.htmlunit:htmlunit")
optional "org.hibernate:hibernate-core" optional("org.hibernate:hibernate-core")
optional "org.junit.jupiter:junit-jupiter-api" optional("org.junit.jupiter:junit-jupiter-api")
optional "org.seleniumhq.selenium:htmlunit-driver" optional("org.seleniumhq.selenium:htmlunit-driver")
optional "org.seleniumhq.selenium:selenium-api" optional("org.seleniumhq.selenium:selenium-api")
optional "org.springframework:spring-orm" optional("org.springframework:spring-orm")
optional "org.springframework:spring-test" optional("org.springframework:spring-test")
optional "org.springframework:spring-web" optional("org.springframework:spring-web")
optional "org.springframework:spring-webmvc" optional("org.springframework:spring-webmvc")
optional "org.springframework:spring-webflux" optional("org.springframework:spring-webflux")
optional "org.springframework.data:spring-data-jdbc" optional("org.springframework.data:spring-data-jdbc")
optional "org.springframework.data:spring-data-jpa" optional("org.springframework.data:spring-data-jpa")
optional "org.springframework.data:spring-data-ldap" optional("org.springframework.data:spring-data-ldap")
optional "org.springframework.data:spring-data-mongodb" optional("org.springframework.data:spring-data-mongodb")
optional "org.springframework.data:spring-data-neo4j" optional("org.springframework.data:spring-data-neo4j")
optional "org.springframework.data:spring-data-redis" optional("org.springframework.data:spring-data-redis")
optional "org.springframework.restdocs:spring-restdocs-mockmvc" optional("org.springframework.restdocs:spring-restdocs-mockmvc")
optional "org.springframework.restdocs:spring-restdocs-restassured" optional("org.springframework.restdocs:spring-restdocs-restassured")
optional "org.springframework.restdocs:spring-restdocs-webtestclient" optional("org.springframework.restdocs:spring-restdocs-webtestclient")
optional "org.springframework.security:spring-security-config" optional("org.springframework.security:spring-security-config")
optional "org.springframework.security:spring-security-test" optional("org.springframework.security:spring-security-test")
optional "org.apache.tomcat.embed:tomcat-embed-core" optional("org.apache.tomcat.embed:tomcat-embed-core")
optional "org.mongodb:mongodb-driver-async" optional("org.mongodb:mongodb-driver-async")
optional "org.mongodb:mongodb-driver-reactivestreams" optional("org.mongodb:mongodb-driver-reactivestreams")
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
testImplementation "ch.qos.logback:logback-classic" testImplementation("ch.qos.logback:logback-classic")
testImplementation "com.fasterxml.jackson.module:jackson-module-parameter-names" testImplementation("com.fasterxml.jackson.module:jackson-module-parameter-names")
testImplementation "com.h2database:h2" testImplementation("com.h2database:h2")
testImplementation "com.unboundid:unboundid-ldapsdk" testImplementation("com.unboundid:unboundid-ldapsdk")
testImplementation "de.flapdoodle.embed:de.flapdoodle.embed.mongo" testImplementation("de.flapdoodle.embed:de.flapdoodle.embed.mongo")
testImplementation "io.lettuce:lettuce-core" testImplementation("io.lettuce:lettuce-core")
testImplementation "io.projectreactor:reactor-core" testImplementation("io.projectreactor:reactor-core")
testImplementation "javax.json:javax.json-api" testImplementation("javax.json:javax.json-api")
testImplementation "org.apache.commons:commons-pool2" testImplementation("org.apache.commons:commons-pool2")
testImplementation "org.apache.johnzon:johnzon-jsonb" testImplementation("org.apache.johnzon:johnzon-jsonb")
testImplementation "org.apache.tomcat.embed:tomcat-embed-el" testImplementation("org.apache.tomcat.embed:tomcat-embed-el")
testImplementation "org.aspectj:aspectjrt" testImplementation("org.aspectj:aspectjrt")
testImplementation "org.aspectj:aspectjweaver" testImplementation("org.aspectj:aspectjweaver")
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.hibernate.validator:hibernate-validator" testImplementation("org.hibernate.validator:hibernate-validator")
testImplementation "org.hsqldb:hsqldb" testImplementation("org.hsqldb:hsqldb")
testImplementation "org.jooq:jooq" testImplementation("org.jooq:jooq")
testImplementation "org.junit.platform:junit-platform-engine" testImplementation("org.junit.platform:junit-platform-engine")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
testImplementation "org.skyscreamer:jsonassert" testImplementation("org.skyscreamer:jsonassert")
testImplementation "org.springframework.hateoas:spring-hateoas" testImplementation("org.springframework.hateoas:spring-hateoas")
testImplementation "org.springframework.plugin:spring-plugin-core" testImplementation("org.springframework.plugin:spring-plugin-core")
testImplementation "org.testcontainers:junit-jupiter" testImplementation("org.testcontainers:junit-jupiter")
testImplementation "org.testcontainers:neo4j" testImplementation("org.testcontainers:neo4j")
testImplementation "org.testcontainers:testcontainers" testImplementation("org.testcontainers:testcontainers")
testRuntimeOnly "org.junit.platform:junit-platform-launcher" testRuntimeOnly("org.junit.platform:junit-platform-launcher")
} }
compileJava { compileJava {
......
...@@ -10,50 +10,50 @@ plugins { ...@@ -10,50 +10,50 @@ plugins {
description = "Spring Boot Test" description = "Spring Boot Test"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
implementation project(":spring-boot-project:spring-boot") implementation(project(":spring-boot-project:spring-boot"))
optional platform(project(":spring-boot-project:spring-boot-dependencies")) optional(platform(project(":spring-boot-project:spring-boot-dependencies")))
optional "com.fasterxml.jackson.core:jackson-databind" optional("com.fasterxml.jackson.core:jackson-databind")
optional "com.google.code.gson:gson" optional("com.google.code.gson:gson")
optional "com.jayway.jsonpath:json-path" optional("com.jayway.jsonpath:json-path")
optional "io.projectreactor.netty:reactor-netty" optional("io.projectreactor.netty:reactor-netty")
optional "javax.json.bind:javax.json.bind-api" optional("javax.json.bind:javax.json.bind-api")
optional "javax.servlet:javax.servlet-api" optional("javax.servlet:javax.servlet-api")
optional "junit:junit" optional("junit:junit")
optional "org.apache.httpcomponents:httpclient" optional("org.apache.httpcomponents:httpclient")
optional "org.assertj:assertj-core" optional("org.assertj:assertj-core")
optional "org.hamcrest:hamcrest-core" optional("org.hamcrest:hamcrest-core")
optional "org.hamcrest:hamcrest-library" optional("org.hamcrest:hamcrest-library")
optional "org.jetbrains.kotlin:kotlin-stdlib" optional("org.jetbrains.kotlin:kotlin-stdlib")
optional "org.jetbrains.kotlin:kotlin-reflect" optional("org.jetbrains.kotlin:kotlin-reflect")
optional "org.junit.jupiter:junit-jupiter-api" optional("org.junit.jupiter:junit-jupiter-api")
optional "org.mockito:mockito-core" optional("org.mockito:mockito-core")
optional "org.skyscreamer:jsonassert" optional("org.skyscreamer:jsonassert")
optional "org.seleniumhq.selenium:htmlunit-driver" optional("org.seleniumhq.selenium:htmlunit-driver")
optional "org.seleniumhq.selenium:selenium-api" optional("org.seleniumhq.selenium:selenium-api")
optional "org.springframework:spring-test" optional("org.springframework:spring-test")
optional "org.springframework:spring-web" optional("org.springframework:spring-web")
optional "org.springframework:spring-webflux" optional("org.springframework:spring-webflux")
optional "net.sourceforge.htmlunit:htmlunit" optional("net.sourceforge.htmlunit:htmlunit")
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
testImplementation "io.mockk:mockk" testImplementation("io.mockk:mockk")
testImplementation "javax.json:javax.json-api" testImplementation("javax.json:javax.json-api")
testImplementation "ch.qos.logback:logback-classic" testImplementation("ch.qos.logback:logback-classic")
testImplementation "org.apache.tomcat.embed:tomcat-embed-core" testImplementation("org.apache.tomcat.embed:tomcat-embed-core")
testImplementation "org.codehaus.groovy:groovy" testImplementation("org.codehaus.groovy:groovy")
testImplementation "org.codehaus.groovy:groovy-xml" testImplementation("org.codehaus.groovy:groovy-xml")
testImplementation "org.apache.johnzon:johnzon-jsonb" testImplementation("org.apache.johnzon:johnzon-jsonb")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.slf4j:slf4j-api" testImplementation("org.slf4j:slf4j-api")
testImplementation "org.spockframework:spock-core" testImplementation("org.spockframework:spock-core")
testImplementation "org.springframework:spring-webmvc" testImplementation("org.springframework:spring-webmvc")
testImplementation "org.testng:testng" testImplementation("org.testng:testng")
testRuntimeOnly "org.junit.platform:junit-platform-launcher" testRuntimeOnly("org.junit.platform:junit-platform-launcher")
testRuntimeOnly "org.junit.vintage:junit-vintage-engine" testRuntimeOnly("org.junit.vintage:junit-vintage-engine")
} }
test { test {
......
...@@ -20,13 +20,13 @@ dependencies { ...@@ -20,13 +20,13 @@ dependencies {
antUnit "org.apache.ant:ant-antunit:1.3" antUnit "org.apache.ant:ant-antunit:1.3"
antIvy "org.apache.ivy:ivy:2.4.0" antIvy "org.apache.ivy:ivy:2.4.0"
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
compileOnly project(":spring-boot-project:spring-boot-tools:spring-boot-loader") compileOnly(project(":spring-boot-project:spring-boot-tools:spring-boot-loader"))
compileOnly "org.apache.ant:ant:${antVersion}" compileOnly("org.apache.ant:ant:${antVersion}")
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools") implementation(project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools"))
implementation "org.springframework:spring-core" implementation("org.springframework:spring-core")
} }
task copyIntegrationTestSources(type: Copy) { task copyIntegrationTestSources(type: Copy) {
......
...@@ -7,9 +7,9 @@ plugins { ...@@ -7,9 +7,9 @@ plugins {
description = "Spring Boot AutoConfigure Annotation Processor" description = "Spring Boot AutoConfigure Annotation Processor"
dependencies { dependencies {
testImplementation enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")) testImplementation(enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")))
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.springframework:spring-core" testImplementation("org.springframework:spring-core")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
} }
...@@ -8,21 +8,21 @@ plugins { ...@@ -8,21 +8,21 @@ plugins {
description = "Spring Boot Buildpack Platform" description = "Spring Boot Buildpack Platform"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-parent")) api(platform(project(":spring-boot-project:spring-boot-parent")))
api "com.fasterxml.jackson.core:jackson-databind" api("com.fasterxml.jackson.core:jackson-databind")
api "com.fasterxml.jackson.module:jackson-module-parameter-names" api("com.fasterxml.jackson.module:jackson-module-parameter-names")
api "net.java.dev.jna:jna-platform" api("net.java.dev.jna:jna-platform")
api "org.apache.commons:commons-compress:1.19" api("org.apache.commons:commons-compress:1.19")
api "org.apache.httpcomponents:httpclient" api("org.apache.httpcomponents:httpclient")
api "org.springframework:spring-core" api("org.springframework:spring-core")
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
testImplementation "com.jayway.jsonpath:json-path" testImplementation("com.jayway.jsonpath:json-path")
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.testcontainers:testcontainers" testImplementation("org.testcontainers:testcontainers")
testImplementation "org.hamcrest:hamcrest" testImplementation("org.hamcrest:hamcrest")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
testImplementation "org.mockito:mockito-junit-jupiter" testImplementation("org.mockito:mockito-junit-jupiter")
testImplementation "org.skyscreamer:jsonassert" testImplementation("org.skyscreamer:jsonassert")
} }
...@@ -8,11 +8,11 @@ plugins { ...@@ -8,11 +8,11 @@ plugins {
description = "Spring Boot Configuration Metadata" description = "Spring Boot Configuration Metadata"
dependencies { dependencies {
api platform(project(path: ":spring-boot-project:spring-boot-parent")) api(platform(project(path: ":spring-boot-project:spring-boot-parent")))
implementation "com.vaadin.external.google:android-json" implementation("com.vaadin.external.google:android-json")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.springframework:spring-core" testImplementation("org.springframework:spring-core")
} }
...@@ -15,13 +15,13 @@ sourceSets { ...@@ -15,13 +15,13 @@ sourceSets {
} }
dependencies { dependencies {
testImplementation enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")) testImplementation(enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")))
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
testImplementation "javax.validation:validation-api" testImplementation("javax.validation:validation-api")
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.hamcrest:hamcrest-library" testImplementation("org.hamcrest:hamcrest-library")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
testImplementation "org.projectlombok:lombok" testImplementation("org.projectlombok:lombok")
testImplementation "org.springframework:spring-core" testImplementation("org.springframework:spring-core")
} }
...@@ -26,21 +26,21 @@ repositories { ...@@ -26,21 +26,21 @@ repositories {
} }
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
asciidoctorExtensions "io.spring.asciidoctor:spring-asciidoctor-extensions-block-switch:0.3.0.RELEASE" asciidoctorExtensions("io.spring.asciidoctor:spring-asciidoctor-extensions-block-switch:0.3.0.RELEASE")
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools") implementation(project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools"))
implementation "io.spring.gradle:dependency-management-plugin" implementation("io.spring.gradle:dependency-management-plugin")
implementation "org.apache.commons:commons-compress" implementation("org.apache.commons:commons-compress")
implementation "org.springframework:spring-core" implementation("org.springframework:spring-core")
optional platform(project(":spring-boot-project:spring-boot-dependencies")) optional(platform(project(":spring-boot-project:spring-boot-dependencies")))
optional "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50" optional("org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
} }
gradlePlugin { gradlePlugin {
......
...@@ -7,7 +7,7 @@ apply plugin: 'io.spring.dependency-management' ...@@ -7,7 +7,7 @@ apply plugin: 'io.spring.dependency-management'
// tag::dependencies[] // tag::dependencies[]
dependencies { dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web' implementation('org.springframework.boot:spring-boot-starter-web')
implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation('org.springframework.boot:spring-boot-starter-data-jpa')
} }
// end::dependencies[] // end::dependencies[]
...@@ -8,7 +8,7 @@ repositories { ...@@ -8,7 +8,7 @@ repositories {
} }
dependencies { dependencies {
runtimeOnly 'org.jruby:jruby-complete:1.7.25' runtimeOnly('org.jruby:jruby-complete:1.7.25')
} }
bootJar { bootJar {
......
...@@ -7,7 +7,7 @@ apply plugin: 'io.spring.dependency-management' ...@@ -7,7 +7,7 @@ apply plugin: 'io.spring.dependency-management'
// tag::dependencies[] // tag::dependencies[]
dependencies { dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web' implementation('org.springframework.boot:spring-boot-starter-web')
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' providedRuntime('org.springframework.boot:spring-boot-starter-tomcat')
} }
// end::dependencies[] // end::dependencies[]
...@@ -4,5 +4,5 @@ plugins { ...@@ -4,5 +4,5 @@ plugins {
} }
dependencies { dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web' implementation('org.springframework.boot:spring-boot-starter-web')
} }
...@@ -21,7 +21,7 @@ repositories { ...@@ -21,7 +21,7 @@ repositories {
} }
dependencies { dependencies {
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8' implementation('org.jetbrains.kotlin:kotlin-stdlib-jdk8')
} }
task kotlinVersion { task kotlinVersion {
......
...@@ -8,5 +8,5 @@ repositories { ...@@ -8,5 +8,5 @@ repositories {
} }
dependencies { dependencies {
implementation 'org.springframework.boot:spring-boot-starter' implementation('org.springframework.boot:spring-boot-starter')
} }
...@@ -22,6 +22,6 @@ repositories { ...@@ -22,6 +22,6 @@ repositories {
} }
dependencies { dependencies {
implementation "org.apache.commons:commons-lang3:3.6" implementation("org.apache.commons:commons-lang3:3.6")
provided "org.apache.commons:commons-lang3:3.6" provided "org.apache.commons:commons-lang3:3.6"
} }
...@@ -8,14 +8,14 @@ plugins { ...@@ -8,14 +8,14 @@ plugins {
description = "Spring Boot Layers Tools" description = "Spring Boot Layers Tools"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-parent")) api(platform(project(":spring-boot-project:spring-boot-parent")))
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader") implementation(project(":spring-boot-project:spring-boot-tools:spring-boot-loader"))
implementation project(":spring-boot-project:spring-boot") implementation(project(":spring-boot-project:spring-boot"))
implementation "org.springframework:spring-core" implementation("org.springframework:spring-core")
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
} }
...@@ -14,18 +14,18 @@ configurations { ...@@ -14,18 +14,18 @@ configurations {
} }
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-parent")) api(platform(project(":spring-boot-project:spring-boot-parent")))
api "org.apache.commons:commons-compress" api("org.apache.commons:commons-compress")
api "org.springframework:spring-core" api("org.springframework:spring-core")
compileOnly "ch.qos.logback:logback-classic" compileOnly("ch.qos.logback:logback-classic")
loader project(":spring-boot-project:spring-boot-tools:spring-boot-loader") loader(project(":spring-boot-project:spring-boot-tools:spring-boot-loader"))
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
testImplementation "org.zeroturnaround:zt-zip:1.13" testImplementation("org.zeroturnaround:zt-zip:1.13")
} }
sourceSets { sourceSets {
......
...@@ -8,19 +8,19 @@ plugins { ...@@ -8,19 +8,19 @@ plugins {
description = "Spring Boot Loader" description = "Spring Boot Loader"
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
compileOnly "org.springframework:spring-core" compileOnly("org.springframework:spring-core")
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.awaitility:awaitility" testImplementation("org.awaitility:awaitility")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
testImplementation "org.springframework:spring-test" testImplementation("org.springframework:spring-test")
testRuntimeOnly "ch.qos.logback:logback-classic" testRuntimeOnly("ch.qos.logback:logback-classic")
testRuntimeOnly "org.bouncycastle:bcprov-jdk16:1.46" testRuntimeOnly("org.bouncycastle:bcprov-jdk16:1.46")
testRuntimeOnly "org.slf4j:jcl-over-slf4j" testRuntimeOnly("org.slf4j:jcl-over-slf4j")
testRuntimeOnly "org.springframework:spring-webmvc" testRuntimeOnly("org.springframework:spring-webmvc")
} }
\ No newline at end of file
...@@ -14,30 +14,30 @@ configurations { ...@@ -14,30 +14,30 @@ configurations {
} }
dependencies { dependencies {
api platform(project(":spring-boot-project:spring-boot-parent")) api(platform(project(":spring-boot-project:spring-boot-parent")))
api project(":spring-boot-project:spring-boot-tools:spring-boot-buildpack-platform") api(project(":spring-boot-project:spring-boot-tools:spring-boot-buildpack-platform"))
compileOnly "org.apache.maven.plugin-tools:maven-plugin-annotations" compileOnly("org.apache.maven.plugin-tools:maven-plugin-annotations")
compileOnly "org.sonatype.plexus:plexus-build-api" compileOnly("org.sonatype.plexus:plexus-build-api")
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools") implementation(project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools"))
implementation "org.apache.maven.shared:maven-common-artifact-filters" implementation("org.apache.maven.shared:maven-common-artifact-filters")
implementation "org.apache.maven:maven-plugin-api" implementation("org.apache.maven:maven-plugin-api")
intTestImplementation platform(project(":spring-boot-project:spring-boot-parent")) intTestImplementation(platform(project(":spring-boot-project:spring-boot-parent")))
intTestImplementation "org.apache.maven.shared:maven-invoker" intTestImplementation("org.apache.maven.shared:maven-invoker")
intTestImplementation "org.assertj:assertj-core" intTestImplementation("org.assertj:assertj-core")
intTestImplementation "org.junit.jupiter:junit-jupiter" intTestImplementation("org.junit.jupiter:junit-jupiter")
optional platform(project(":spring-boot-project:spring-boot-parent")) optional(platform(project(":spring-boot-project:spring-boot-parent")))
optional "org.apache.maven.plugins:maven-shade-plugin" optional("org.apache.maven.plugins:maven-shade-plugin")
runtimeOnly "org.sonatype.plexus:plexus-build-api" runtimeOnly("org.sonatype.plexus:plexus-build-api")
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
testImplementation "org.springframework:spring-core" testImplementation("org.springframework:spring-core")
} }
syncDocumentationSourceForAsciidoctor { syncDocumentationSourceForAsciidoctor {
......
...@@ -7,33 +7,33 @@ plugins { ...@@ -7,33 +7,33 @@ plugins {
description = "Spring Boot Testing Support" description = "Spring Boot Testing Support"
dependencies { dependencies {
api platform(project(path: ":spring-boot-project:spring-boot-parent")) api(platform(project(path: ":spring-boot-project:spring-boot-parent")))
compileOnly "com.datastax.oss:java-driver-core" compileOnly("com.datastax.oss:java-driver-core")
compileOnly "javax.servlet:javax.servlet-api" compileOnly("javax.servlet:javax.servlet-api")
compileOnly "junit:junit" compileOnly("junit:junit")
compileOnly "org.junit.jupiter:junit-jupiter" compileOnly("org.junit.jupiter:junit-jupiter")
compileOnly "org.junit.platform:junit-platform-engine" compileOnly("org.junit.platform:junit-platform-engine")
compileOnly "org.mockito:mockito-core" compileOnly("org.mockito:mockito-core")
compileOnly "org.neo4j:neo4j-ogm-core" compileOnly("org.neo4j:neo4j-ogm-core")
compileOnly "org.springframework:spring-context" compileOnly("org.springframework:spring-context")
compileOnly "org.springframework.data:spring-data-redis" compileOnly("org.springframework.data:spring-data-redis")
compileOnly "org.testcontainers:testcontainers" compileOnly("org.testcontainers:testcontainers")
implementation "org.apache.maven.resolver:maven-resolver-connector-basic" implementation("org.apache.maven.resolver:maven-resolver-connector-basic")
implementation "org.apache.maven.resolver:maven-resolver-impl" implementation("org.apache.maven.resolver:maven-resolver-impl")
implementation "org.apache.maven:maven-resolver-provider" implementation("org.apache.maven:maven-resolver-provider")
implementation("org.apache.maven.resolver:maven-resolver-transport-http") { implementation("org.apache.maven.resolver:maven-resolver-transport-http") {
exclude group: "org.slf4j", module: "jcl-over-slf4j" exclude group: "org.slf4j", module: "jcl-over-slf4j"
} }
implementation "org.assertj:assertj-core" implementation("org.assertj:assertj-core")
implementation "org.hamcrest:hamcrest-core" implementation("org.hamcrest:hamcrest-core")
implementation "org.hamcrest:hamcrest-library" implementation("org.hamcrest:hamcrest-library")
implementation "org.springframework:spring-core" implementation("org.springframework:spring-core")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.springframework:spring-context" testImplementation("org.springframework:spring-context")
testRuntimeOnly "org.hibernate.validator:hibernate-validator" testRuntimeOnly("org.hibernate.validator:hibernate-validator")
testRuntimeOnly "org.junit.platform:junit-platform-launcher" testRuntimeOnly("org.junit.platform:junit-platform-launcher")
} }
...@@ -11,99 +11,99 @@ plugins { ...@@ -11,99 +11,99 @@ plugins {
description = "Spring Boot" description = "Spring Boot"
dependencies { dependencies {
annotationProcessor platform(project(":spring-boot-project:spring-boot-dependencies")) annotationProcessor(platform(project(":spring-boot-project:spring-boot-dependencies")))
annotationProcessor "org.apache.logging.log4j:log4j-core" annotationProcessor("org.apache.logging.log4j:log4j-core")
api platform(project(":spring-boot-project:spring-boot-dependencies")) api(platform(project(":spring-boot-project:spring-boot-dependencies")))
api "org.springframework:spring-core" api("org.springframework:spring-core")
api "org.springframework:spring-context" api("org.springframework:spring-context")
optional platform(project(":spring-boot-project:spring-boot-dependencies")) optional(platform(project(":spring-boot-project:spring-boot-dependencies")))
optional "ch.qos.logback:logback-classic" optional("ch.qos.logback:logback-classic")
optional "com.atomikos:transactions-jdbc" optional("com.atomikos:transactions-jdbc")
optional "com.atomikos:transactions-jms" optional("com.atomikos:transactions-jms")
optional "com.atomikos:transactions-jta" optional("com.atomikos:transactions-jta")
optional "com.fasterxml.jackson.core:jackson-databind" optional("com.fasterxml.jackson.core:jackson-databind")
optional "com.google.code.gson:gson" optional("com.google.code.gson:gson")
optional "com.samskivert:jmustache" optional("com.samskivert:jmustache")
optional "com.sendgrid:sendgrid-java" optional("com.sendgrid:sendgrid-java")
optional "com.zaxxer:HikariCP" optional("com.zaxxer:HikariCP")
optional "io.netty:netty-tcnative-boringssl-static" optional("io.netty:netty-tcnative-boringssl-static")
optional "io.projectreactor:reactor-tools" optional("io.projectreactor:reactor-tools")
optional "io.projectreactor.netty:reactor-netty" optional("io.projectreactor.netty:reactor-netty")
optional "io.rsocket:rsocket-core" optional("io.rsocket:rsocket-core")
optional "io.rsocket:rsocket-transport-netty" optional("io.rsocket:rsocket-transport-netty")
optional ("io.undertow:undertow-servlet") { optional("io.undertow:undertow-servlet") {
exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec" exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec"
exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec" exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec"
} }
optional "javax.jms:javax.jms-api" optional("javax.jms:javax.jms-api")
optional "javax.servlet:javax.servlet-api" optional("javax.servlet:javax.servlet-api")
optional "junit:junit" optional("junit:junit")
optional "org.apache.commons:commons-dbcp2" optional("org.apache.commons:commons-dbcp2")
optional "org.apache.httpcomponents:httpclient" optional("org.apache.httpcomponents:httpclient")
optional "org.apache.logging.log4j:log4j-api" optional("org.apache.logging.log4j:log4j-api")
optional "org.apache.logging.log4j:log4j-core" optional("org.apache.logging.log4j:log4j-core")
optional "org.apache.tomcat.embed:tomcat-embed-core" optional("org.apache.tomcat.embed:tomcat-embed-core")
optional "org.apache.tomcat.embed:tomcat-embed-jasper" optional("org.apache.tomcat.embed:tomcat-embed-jasper")
optional "org.apache.tomcat:tomcat-jdbc" optional("org.apache.tomcat:tomcat-jdbc")
optional "org.assertj:assertj-core" optional("org.assertj:assertj-core")
optional "org.codehaus.btm:btm" optional("org.codehaus.btm:btm")
optional "org.codehaus.groovy:groovy" optional("org.codehaus.groovy:groovy")
optional "org.codehaus.groovy:groovy-xml" optional("org.codehaus.groovy:groovy-xml")
optional "org.eclipse.jetty:jetty-servlets" optional("org.eclipse.jetty:jetty-servlets")
optional "org.eclipse.jetty:jetty-util" optional("org.eclipse.jetty:jetty-util")
optional "org.eclipse.jetty:jetty-webapp" optional("org.eclipse.jetty:jetty-webapp")
optional "org.eclipse.jetty:jetty-alpn-conscrypt-server" optional("org.eclipse.jetty:jetty-alpn-conscrypt-server")
optional "org.eclipse.jetty.http2:http2-server" optional("org.eclipse.jetty.http2:http2-server")
optional "org.hamcrest:hamcrest-library" optional("org.hamcrest:hamcrest-library")
optional "org.hibernate:hibernate-core" optional("org.hibernate:hibernate-core")
optional "org.hibernate.validator:hibernate-validator" optional("org.hibernate.validator:hibernate-validator")
optional "org.jboss:jboss-transaction-spi" optional("org.jboss:jboss-transaction-spi")
optional "org.liquibase:liquibase-core" optional("org.liquibase:liquibase-core")
optional "org.neo4j:neo4j-ogm-core" optional("org.neo4j:neo4j-ogm-core")
optional "org.slf4j:jul-to-slf4j" optional("org.slf4j:jul-to-slf4j")
optional "org.slf4j:slf4j-api" optional("org.slf4j:slf4j-api")
optional "org.springframework:spring-messaging" optional("org.springframework:spring-messaging")
optional "org.springframework:spring-orm" optional("org.springframework:spring-orm")
optional "org.springframework:spring-oxm" optional("org.springframework:spring-oxm")
optional "org.springframework:spring-test" optional("org.springframework:spring-test")
optional "org.springframework:spring-web" optional("org.springframework:spring-web")
optional "org.springframework:spring-webflux" optional("org.springframework:spring-webflux")
optional "org.springframework:spring-webmvc" optional("org.springframework:spring-webmvc")
optional "org.springframework.security:spring-security-web" optional("org.springframework.security:spring-security-web")
optional "org.springframework.ws:spring-ws-core" optional("org.springframework.ws:spring-ws-core")
optional "org.yaml:snakeyaml" optional("org.yaml:snakeyaml")
optional "org.jetbrains.kotlin:kotlin-reflect" optional("org.jetbrains.kotlin:kotlin-reflect")
optional "org.jetbrains.kotlin:kotlin-stdlib" optional("org.jetbrains.kotlin:kotlin-stdlib")
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
testImplementation "com.google.appengine:appengine-api-1.0-sdk" testImplementation("com.google.appengine:appengine-api-1.0-sdk")
testImplementation "com.h2database:h2" testImplementation("com.h2database:h2")
testImplementation "com.ibm.db2:jcc" testImplementation("com.ibm.db2:jcc")
testImplementation "com.jayway.jsonpath:json-path" testImplementation("com.jayway.jsonpath:json-path")
testImplementation "com.microsoft.sqlserver:mssql-jdbc" testImplementation("com.microsoft.sqlserver:mssql-jdbc")
testImplementation "com.oracle.ojdbc:ojdbc8" testImplementation("com.oracle.ojdbc:ojdbc8")
testImplementation "com.squareup.okhttp3:okhttp" testImplementation("com.squareup.okhttp3:okhttp")
testImplementation "com.sun.xml.messaging.saaj:saaj-impl" testImplementation("com.sun.xml.messaging.saaj:saaj-impl")
testImplementation "io.projectreactor:reactor-test" testImplementation("io.projectreactor:reactor-test")
testImplementation "javax.xml.ws:jaxws-api" testImplementation("javax.xml.ws:jaxws-api")
testImplementation "mysql:mysql-connector-java" testImplementation("mysql:mysql-connector-java")
testImplementation "net.sourceforge.jtds:jtds" testImplementation("net.sourceforge.jtds:jtds")
testImplementation "org.apache.derby:derby" testImplementation("org.apache.derby:derby")
testImplementation "org.apache.httpcomponents:httpasyncclient" testImplementation("org.apache.httpcomponents:httpasyncclient")
testImplementation "org.awaitility:awaitility" testImplementation("org.awaitility:awaitility")
testImplementation "org.firebirdsql.jdbc:jaybird-jdk18" testImplementation("org.firebirdsql.jdbc:jaybird-jdk18")
testImplementation "org.hsqldb:hsqldb" testImplementation("org.hsqldb:hsqldb")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.mariadb.jdbc:mariadb-java-client" testImplementation("org.mariadb.jdbc:mariadb-java-client")
testImplementation "org.mockito:mockito-core" testImplementation("org.mockito:mockito-core")
testImplementation "org.postgresql:postgresql" testImplementation("org.postgresql:postgresql")
testImplementation "org.springframework:spring-context-support" testImplementation("org.springframework:spring-context-support")
testImplementation "org.springframework.data:spring-data-redis" testImplementation("org.springframework.data:spring-data-redis")
testImplementation "org.xerial:sqlite-jdbc" testImplementation("org.xerial:sqlite-jdbc")
testRuntimeOnly "org.junit.platform:junit-platform-launcher" testRuntimeOnly("org.junit.platform:junit-platform-launcher")
testRuntimeOnly("org.testcontainers:jdbc") { testRuntimeOnly("org.testcontainers:jdbc") {
exclude group: "javax.annotation", module: "javax.annotation-api" exclude group: "javax.annotation", module: "javax.annotation-api"
exclude group: "javax.xml.bind", module: "jaxb-api" exclude group: "javax.xml.bind", module: "jaxb-api"
......
...@@ -7,21 +7,21 @@ plugins { ...@@ -7,21 +7,21 @@ plugins {
description = "Spring Boot Deployment Tests" description = "Spring Boot Deployment Tests"
dependencies { dependencies {
implementation (project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")) { implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")) {
exclude group: "org.hibernate.validator" exclude group: "org.hibernate.validator"
} }
intTestImplementation enforcedPlatform(project(path: ":spring-boot-project:spring-boot-parent")) intTestImplementation(enforcedPlatform(project(path: ":spring-boot-project:spring-boot-parent")))
intTestImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") intTestImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
intTestImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") intTestImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
intTestImplementation "org.apache.httpcomponents:httpasyncclient" intTestImplementation("org.apache.httpcomponents:httpasyncclient")
intTestImplementation "org.awaitility:awaitility" intTestImplementation("org.awaitility:awaitility")
intTestImplementation "org.testcontainers:testcontainers" intTestImplementation("org.testcontainers:testcontainers")
intTestImplementation "org.springframework:spring-web" intTestImplementation("org.springframework:spring-web")
providedRuntime project(":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat") providedRuntime(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat"))
runtimeOnly project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator") runtimeOnly(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator"))
} }
intTest { intTest {
......
...@@ -6,12 +6,12 @@ plugins { ...@@ -6,12 +6,12 @@ plugins {
description = "Spring Boot Configuration Processor Tests" description = "Spring Boot Configuration Processor Tests"
dependencies { dependencies {
annotationProcessor project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-processor") annotationProcessor(project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-processor"))
implementation enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")) implementation(enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")))
implementation project(":spring-boot-project:spring-boot") implementation(project(":spring-boot-project:spring-boot"))
implementation "jakarta.validation:jakarta.validation-api" implementation("jakarta.validation:jakarta.validation-api")
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") testImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-metadata") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-metadata"))
} }
\ No newline at end of file
...@@ -13,7 +13,7 @@ repositories { ...@@ -13,7 +13,7 @@ repositories {
} }
dependencies { dependencies {
implementation "org.springframework.boot:spring-boot-starter-web" implementation("org.springframework.boot:spring-boot-starter-web")
} }
bootJar { bootJar {
......
...@@ -14,10 +14,10 @@ dependencies { ...@@ -14,10 +14,10 @@ dependencies {
app project(path: ":spring-boot-project:spring-boot-tools:spring-boot-gradle-plugin", configuration: "mavenRepository") app project(path: ":spring-boot-project:spring-boot-tools:spring-boot-gradle-plugin", configuration: "mavenRepository")
app project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-web", configuration: "mavenRepository") app project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-web", configuration: "mavenRepository")
intTestImplementation enforcedPlatform(project(":spring-boot-project:spring-boot-parent")) intTestImplementation(enforcedPlatform(project(":spring-boot-project:spring-boot-parent")))
intTestImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") intTestImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
intTestImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") intTestImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
intTestImplementation "org.testcontainers:testcontainers" intTestImplementation("org.testcontainers:testcontainers")
} }
task syncMavenRepository(type: Sync) { task syncMavenRepository(type: Sync) {
......
...@@ -10,27 +10,27 @@ configurations { ...@@ -10,27 +10,27 @@ configurations {
} }
dependencies { dependencies {
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") testImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support") testImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
testImplementation "com.samskivert:jmustache" testImplementation("com.samskivert:jmustache")
testImplementation "jakarta.servlet:jakarta.servlet-api" testImplementation("jakarta.servlet:jakarta.servlet-api")
testImplementation "org.apache.httpcomponents:httpasyncclient" testImplementation("org.apache.httpcomponents:httpasyncclient")
testImplementation "org.apache.maven.shared:maven-invoker:3.0.0" testImplementation("org.apache.maven.shared:maven-invoker:3.0.0")
testImplementation "org.awaitility:awaitility" testImplementation("org.awaitility:awaitility")
testImplementation("org.eclipse.jetty:jetty-webapp") { testImplementation("org.eclipse.jetty:jetty-webapp") {
exclude group: "javax.servlet", module: "javax-servlet-api" exclude group: "javax.servlet", module: "javax-servlet-api"
} }
testImplementation "org.springframework:spring-web" testImplementation("org.springframework:spring-web")
testRepository project(path: ":spring-boot-project:spring-boot-dependencies", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-dependencies", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-tools:spring-boot-maven-plugin", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-tools:spring-boot-maven-plugin", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-jetty", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-jetty", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-parent", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-parent", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-undertow", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-undertow", configuration: "mavenRepository"))
testRuntimeOnly project(":spring-boot-project:spring-boot-starters:spring-boot-starter-logging") testRuntimeOnly(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-logging"))
} }
task prepareMavenBinaries(type: org.springframework.boot.build.mavenplugin.PrepareMavenBinaries) { task prepareMavenBinaries(type: org.springframework.boot.build.mavenplugin.PrepareMavenBinaries) {
......
...@@ -6,7 +6,7 @@ plugins { ...@@ -6,7 +6,7 @@ plugins {
description = "Spring Boot Actuator ActiveMQ smoke test" description = "Spring Boot Actuator ActiveMQ smoke test"
dependencies { dependencies {
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-activemq") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-activemq"))
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") testImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
} }
\ No newline at end of file
...@@ -6,14 +6,14 @@ plugins { ...@@ -6,14 +6,14 @@ plugins {
description = "Spring Boot Actuator custom security smoke test" description = "Spring Boot Actuator custom security smoke test"
dependencies { dependencies {
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-freemarker") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-freemarker"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web"))
runtimeOnly "org.jolokia:jolokia-core" runtimeOnly("org.jolokia:jolokia-core")
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") testImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
testRuntimeOnly "org.apache.httpcomponents:httpclient" testRuntimeOnly("org.apache.httpcomponents:httpclient")
} }
\ No newline at end of file
...@@ -10,11 +10,11 @@ configurations.all { ...@@ -10,11 +10,11 @@ configurations.all {
} }
dependencies { dependencies {
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-log4j2") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-log4j2"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web"))
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") testImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
} }
\ No newline at end of file
...@@ -6,9 +6,9 @@ plugins { ...@@ -6,9 +6,9 @@ plugins {
description = "Spring Boot Actuator non-web smoke test" description = "Spring Boot Actuator non-web smoke test"
dependencies { dependencies {
annotationProcessor project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-processor") annotationProcessor(project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-processor"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator"))
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") testImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
} }
\ No newline at end of file
...@@ -6,10 +6,10 @@ plugins { ...@@ -6,10 +6,10 @@ plugins {
description = "Spring Boot Actuator UI smoke test" description = "Spring Boot Actuator UI smoke test"
dependencies { dependencies {
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-freemarker") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-freemarker"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web"))
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") testImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
} }
\ No newline at end of file
...@@ -6,14 +6,14 @@ plugins { ...@@ -6,14 +6,14 @@ plugins {
description = "Spring Boot Actuator smoke test" description = "Spring Boot Actuator smoke test"
dependencies { dependencies {
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web"))
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-validation") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-validation"))
runtimeOnly "com.h2database:h2" runtimeOnly("com.h2database:h2")
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") testImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
testRuntimeOnly "org.apache.httpcomponents:httpclient" testRuntimeOnly("org.apache.httpcomponents:httpclient")
} }
\ No newline at end of file
...@@ -6,5 +6,5 @@ plugins { ...@@ -6,5 +6,5 @@ plugins {
description = "Spring Boot AMQP smoke test" description = "Spring Boot AMQP smoke test"
dependencies { dependencies {
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-amqp") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-amqp"))
} }
\ No newline at end of file
...@@ -6,5 +6,5 @@ plugins { ...@@ -6,5 +6,5 @@ plugins {
description = "Spring Boot animated banner smoke test" description = "Spring Boot animated banner smoke test"
dependencies { dependencies {
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter"))
} }
\ No newline at end of file
...@@ -28,14 +28,14 @@ dependencies { ...@@ -28,14 +28,14 @@ dependencies {
antDependencies "org.apache.ant:ant-launcher:1.9.3" antDependencies "org.apache.ant:ant-launcher:1.9.3"
antDependencies "org.apache.ant:ant:1.9.3" antDependencies "org.apache.ant:ant:1.9.3"
testRepository project(path: ":spring-boot-project:spring-boot-tools:spring-boot-loader", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-tools:spring-boot-loader", configuration: "mavenRepository"))
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter", configuration: "mavenRepository") testRepository(project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter", configuration: "mavenRepository"))
testImplementation platform(project(":spring-boot-project:spring-boot-dependencies")) testImplementation(platform(project(":spring-boot-project:spring-boot-dependencies")))
testImplementation project(path: ":spring-boot-project:spring-boot-tools:spring-boot-loader-tools") testImplementation(project(path: ":spring-boot-project:spring-boot-tools:spring-boot-loader-tools"))
testImplementation "org.assertj:assertj-core" testImplementation("org.assertj:assertj-core")
testImplementation "org.junit.jupiter:junit-jupiter" testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation "org.springframework:spring-core" testImplementation("org.springframework:spring-core")
} }
task syncTestRepository(type: Sync) { task syncTestRepository(type: Sync) {
......
...@@ -6,7 +6,7 @@ plugins { ...@@ -6,7 +6,7 @@ plugins {
description = "Spring Boot AOP smoke test" description = "Spring Boot AOP smoke test"
dependencies { dependencies {
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-aop") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-aop"))
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") testImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
} }
\ No newline at end of file
...@@ -7,12 +7,12 @@ plugins { ...@@ -7,12 +7,12 @@ plugins {
description = "Spring Boot Atmosphere smoke test" description = "Spring Boot Atmosphere smoke test"
dependencies { dependencies {
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web"))
implementation "org.atmosphere:atmosphere-runtime:2.4.14" implementation("org.atmosphere:atmosphere-runtime:2.4.14")
runtimeOnly "org.webjars:atmosphere-javascript:2.3.4" runtimeOnly("org.webjars:atmosphere-javascript:2.3.4")
testImplementation enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")) testImplementation(enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies")))
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") testImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
testImplementation "org.springframework:spring-websocket" testImplementation("org.springframework:spring-websocket")
} }
\ No newline at end of file
...@@ -6,9 +6,9 @@ plugins { ...@@ -6,9 +6,9 @@ plugins {
description = "Spring Boot Batch smoke test" description = "Spring Boot Batch smoke test"
dependencies { dependencies {
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-batch") implementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-batch"))
runtimeOnly "org.hsqldb:hsqldb" runtimeOnly("org.hsqldb:hsqldb")
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test") testImplementation(project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test"))
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment