Reduce depth of starter dependencies
Rework a few of the starter POMs to reduce the import depth. Closes gh-46548
This commit is contained in:
parent
8827e29aec
commit
fe1dc32b76
|
@ -35,7 +35,7 @@ dependencies {
|
||||||
testRepository(project(path: ":build-plugin:spring-boot-gradle-plugin", configuration: "mavenRepository"))
|
testRepository(project(path: ":build-plugin:spring-boot-gradle-plugin", configuration: "mavenRepository"))
|
||||||
testRepository(project(path: ":starter:spring-boot-starter", configuration: "mavenRepository"))
|
testRepository(project(path: ":starter:spring-boot-starter", configuration: "mavenRepository"))
|
||||||
testRepository(project(path: ":starter:spring-boot-starter-jetty", configuration: "mavenRepository"))
|
testRepository(project(path: ":starter:spring-boot-starter-jetty", configuration: "mavenRepository"))
|
||||||
testRepository(project(path: ":starter:spring-boot-starter-json", configuration: "mavenRepository"))
|
testRepository(project(path: ":starter:spring-boot-starter-jackson", configuration: "mavenRepository"))
|
||||||
testRepository(project(path: ":starter:spring-boot-starter-parent", configuration: "mavenRepository"))
|
testRepository(project(path: ":starter:spring-boot-starter-parent", configuration: "mavenRepository"))
|
||||||
testRepository(project(path: ":starter:spring-boot-starter-tomcat", configuration: "mavenRepository"))
|
testRepository(project(path: ":starter:spring-boot-starter-tomcat", configuration: "mavenRepository"))
|
||||||
testRepository(project(path: ":starter:spring-boot-starter-undertow", configuration: "mavenRepository"))
|
testRepository(project(path: ":starter:spring-boot-starter-undertow", configuration: "mavenRepository"))
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2012-present the original author or authors.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the License);
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* https://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
plugins {
|
||||||
|
id "java"
|
||||||
|
}
|
||||||
|
|
||||||
|
description = "Spring Boot Auto-Configure Classic smoke test"
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
implementation(project(":starter:spring-boot-starter"))
|
||||||
|
implementation(project(":module:spring-boot-autoconfigure-classic"))
|
||||||
|
|
||||||
|
testImplementation(project(":starter:spring-boot-starter-test"))
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2012-present the original author or authors.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* https://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package smoketest.autoconfigureclassic;
|
||||||
|
|
||||||
|
import org.springframework.boot.CommandLineRunner;
|
||||||
|
import org.springframework.boot.SpringApplication;
|
||||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
|
||||||
|
@SpringBootApplication
|
||||||
|
public class SampleAutoConfigureClassicApplication implements CommandLineRunner {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void run(String... args) throws Exception {
|
||||||
|
System.out.println("Auto-Configure Classic!");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
SpringApplication.run(SampleAutoConfigureClassicApplication.class, args);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
test.name=Phil
|
||||||
|
sample.name=Andy
|
||||||
|
|
||||||
|
spring.profiles.validate=false
|
||||||
|
spring.profiles.active=a+very(silly)!name
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 62 KiB |
|
@ -0,0 +1 @@
|
||||||
|
${Ansi.GREEN} :: Sample application build with Spring Boot${spring-boot.formatted-version} ::${Ansi.DEFAULT}
|
|
@ -0,0 +1,41 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2012-present the original author or authors.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* https://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package smoketest.autoconfigureclassic;
|
||||||
|
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
import org.junit.jupiter.api.extension.ExtendWith;
|
||||||
|
|
||||||
|
import org.springframework.boot.test.system.CapturedOutput;
|
||||||
|
import org.springframework.boot.test.system.OutputCaptureExtension;
|
||||||
|
|
||||||
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tests for {@link SampleAutoConfigureClassicApplication}.
|
||||||
|
*
|
||||||
|
* @author Phillip Webb
|
||||||
|
*/
|
||||||
|
@ExtendWith(OutputCaptureExtension.class)
|
||||||
|
class SampleAutoConfigureClassicApplicationTests {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testApplicationRuns(CapturedOutput output) {
|
||||||
|
SampleAutoConfigureClassicApplication.main(new String[0]);
|
||||||
|
assertThat(output).contains("Auto-Configure Classic!");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -32,7 +32,7 @@ configurations.all {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation(project(":starter:spring-boot-starter-json"))
|
implementation(project(":starter:spring-boot-starter-jackson"))
|
||||||
implementation(project(":starter:spring-boot-starter-kafka"))
|
implementation(project(":starter:spring-boot-starter-kafka"))
|
||||||
|
|
||||||
dockerTestImplementation(project(":starter:spring-boot-starter-test"))
|
dockerTestImplementation(project(":starter:spring-boot-starter-test"))
|
||||||
|
|
|
@ -21,7 +21,8 @@ plugins {
|
||||||
description = "Starter for using Apache ActiveMQ and JMS"
|
description = "Starter for using Apache ActiveMQ and JMS"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-jms"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-activemq"))
|
api(project(":module:spring-boot-activemq"))
|
||||||
|
api(project(":module:spring-boot-jms"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,8 @@ plugins {
|
||||||
description = "Starter for Apache Artemis and JMS"
|
description = "Starter for Apache Artemis and JMS"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-jms"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-artemis"))
|
api(project(":module:spring-boot-artemis"))
|
||||||
|
api(project(":module:spring-boot-jms"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for using Spring Batch"
|
description = "Starter for using Spring Batch"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-jdbc"))
|
api(project(":starter:spring-boot-starter-jdbc"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-batch"))
|
api(project(":module:spring-boot-batch"))
|
||||||
|
api(project(":module:spring-boot-jdbc"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,8 +21,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(project(":starter:spring-boot-starter-cassandra"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-reactor"))
|
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-cassandra"))
|
||||||
api(project(":module:spring-boot-data-cassandra"))
|
api(project(":module:spring-boot-data-cassandra"))
|
||||||
|
api(project(":module:spring-boot-reactor"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,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(project(":starter:spring-boot-starter-cassandra"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-cassandra"))
|
||||||
api(project(":module:spring-boot-data-cassandra"))
|
api(project(":module:spring-boot-data-cassandra"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,8 +21,9 @@ 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(project(":starter:spring-boot-starter-couchbase"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-reactor"))
|
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-couchbase"))
|
||||||
api(project(":module:spring-boot-data-couchbase"))
|
api(project(":module:spring-boot-data-couchbase"))
|
||||||
|
api(project(":module:spring-boot-reactor"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,8 @@ 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(project(":starter:spring-boot-starter-couchbase"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-couchbase"))
|
||||||
api(project(":module:spring-boot-data-couchbase"))
|
api(project(":module:spring-boot-data-couchbase"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,9 +21,10 @@ 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(project(":starter:spring-boot-starter-elasticsearch"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-data-elasticsearch"))
|
api(project(":module:spring-boot-data-elasticsearch"))
|
||||||
|
api(project(":module:spring-boot-elasticsearch"))
|
||||||
|
|
||||||
runtimeOnly(project(":starter:spring-boot-starter-jackson"))
|
runtimeOnly(project(":starter:spring-boot-starter-jackson"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for using Spring Data JDBC"
|
description = "Starter for using Spring Data JDBC"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-jdbc"))
|
api(project(":starter:spring-boot-starter-jdbc"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-data-jdbc"))
|
api(project(":module:spring-boot-data-jdbc"))
|
||||||
|
api(project(":module:spring-boot-jdbc"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for using Spring Data JPA with Hibernate"
|
description = "Starter for using Spring Data JPA with Hibernate"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-jdbc"))
|
api(project(":starter:spring-boot-starter-jdbc"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-data-jpa"))
|
api(project(":module:spring-boot-data-jpa"))
|
||||||
|
api(project(":module:spring-boot-jdbc"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,8 @@ plugins {
|
||||||
description = "Starter for using Spring Data LDAP"
|
description = "Starter for using Spring Data LDAP"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-ldap"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-data-ldap"))
|
api(project(":module:spring-boot-data-ldap"))
|
||||||
|
api(project(":module:spring-boot-ldap"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,10 +21,11 @@ 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(project(":starter:spring-boot-starter-mongodb"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-reactor"))
|
|
||||||
|
|
||||||
api(project(":module:spring-boot-data-mongodb"))
|
api(project(":module:spring-boot-data-mongodb"))
|
||||||
|
api(project(":module:spring-boot-mongodb"))
|
||||||
|
api(project(":module:spring-boot-reactor"))
|
||||||
|
|
||||||
api("org.mongodb:mongodb-driver-reactivestreams")
|
api("org.mongodb:mongodb-driver-reactivestreams")
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,8 @@ 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(project(":starter:spring-boot-starter-mongodb"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-data-mongodb"))
|
api(project(":module:spring-boot-data-mongodb"))
|
||||||
|
api(project(":module:spring-boot-mongodb"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,8 @@ 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(project(":starter:spring-boot-starter-neo4j"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-data-neo4j"))
|
api(project(":module:spring-boot-data-neo4j"))
|
||||||
|
api(project(":module:spring-boot-neo4j"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for using Spring Data R2DBC"
|
description = "Starter for using Spring Data R2DBC"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-r2dbc"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-data-r2dbc"))
|
api(project(":module:spring-boot-data-r2dbc"))
|
||||||
|
api(project(":module:spring-boot-r2dbc"))
|
||||||
|
api(project(":module:spring-boot-reactor"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,7 +22,7 @@ description = "Starter for using Redis key-value data store with Spring Data Red
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-reactor"))
|
|
||||||
|
|
||||||
api(project(":module:spring-boot-data-redis"))
|
api(project(":module:spring-boot-data-redis"))
|
||||||
|
api(project(":module:spring-boot-reactor"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for exposing Spring Data repositories over REST using Spring Data REST and Spring MVC"
|
description = "Starter for exposing Spring Data repositories over REST using Spring Data REST and Spring MVC"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-webmvc"))
|
api(project(":starter:spring-boot-starter-webmvc"))
|
||||||
|
api(project(":starter:spring-boot-starter-jackson"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-data-rest"))
|
api(project(":module:spring-boot-data-rest"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for using Flyway database migrations"
|
description = "Starter for using Flyway database migrations"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-jdbc"))
|
api(project(":starter:spring-boot-starter-jdbc"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-flyway"))
|
api(project(":module:spring-boot-flyway"))
|
||||||
|
api(project(":module:spring-boot-jdbc"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,8 @@ plugins {
|
||||||
description = "Starter using Spring GraphQL"
|
description = "Starter using Spring GraphQL"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-json"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
api(project(":starter:spring-boot-starter-jackson"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-graphql"))
|
api(project(":module:spring-boot-graphql"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,6 +21,7 @@ plugins {
|
||||||
description = "Starter for using Spring HATEOS to build hypermedia-based RESTful Spring MVC web applications"
|
description = "Starter for using Spring HATEOS to build hypermedia-based RESTful Spring MVC web applications"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-webmvc"))
|
api(project(":starter:spring-boot-starter-webmvc"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-hateoas"))
|
api(project(":module:spring-boot-hateoas"))
|
||||||
|
|
|
@ -21,7 +21,8 @@ plugins {
|
||||||
description = "Starter for using JAX-RS and Jersey"
|
description = "Starter for using JAX-RS and Jersey"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-json"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
api(project(":starter:spring-boot-starter-jackson"))
|
||||||
api(project(":starter:spring-boot-starter-tomcat"))
|
api(project(":starter:spring-boot-starter-tomcat"))
|
||||||
api(project(":starter:spring-boot-starter-validation"))
|
api(project(":starter:spring-boot-starter-validation"))
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for using jOOQ to access SQL databases with JDBC"
|
description = "Starter for using jOOQ to access SQL databases with JDBC"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-jdbc"))
|
api(project(":starter:spring-boot-starter-jdbc"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-jooq"))
|
api(project(":module:spring-boot-jooq"))
|
||||||
|
api(project(":module:spring-boot-jdbc"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,5 +21,11 @@ plugins {
|
||||||
description = "Starter for reading and writing JSON"
|
description = "Starter for reading and writing JSON"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-jackson"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-jackson"))
|
||||||
|
|
||||||
|
api("com.fasterxml.jackson.datatype:jackson-datatype-jdk8")
|
||||||
|
api("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
|
||||||
|
api("com.fasterxml.jackson.module:jackson-module-parameter-names")
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,5 +21,7 @@ plugins {
|
||||||
description = "Starter for JSON-B"
|
description = "Starter for JSON-B"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-jsonb"))
|
api(project(":module:spring-boot-jsonb"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for using Liquibase database migrations"
|
description = "Starter for using Liquibase database migrations"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-jdbc"))
|
api(project(":starter:spring-boot-starter-jdbc"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-jdbc"))
|
||||||
api(project(":module:spring-boot-liquibase"))
|
api(project(":module:spring-boot-liquibase"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,5 +21,7 @@ plugins {
|
||||||
description = "Starter for logging default logging"
|
description = "Starter for logging default logging"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-logback"))
|
api("ch.qos.logback:logback-classic")
|
||||||
|
api("org.apache.logging.log4j:log4j-to-slf4j")
|
||||||
|
api("org.slf4j:jul-to-slf4j")
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,5 +21,9 @@ plugins {
|
||||||
description = "Starter for using Spring Authorization Server features (deprecated in favor of spring-boot-starter-security-oauth2-authorization-server)"
|
description = "Starter for using Spring Authorization Server features (deprecated in favor of spring-boot-starter-security-oauth2-authorization-server)"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-security-oauth2-authorization-server"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
api(project(":starter:spring-boot-starter-security"))
|
||||||
|
api(project(":starter:spring-boot-starter-webmvc"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-security-oauth2-authorization-server"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,5 +21,10 @@ plugins {
|
||||||
description = "Starter for using Spring Security's OAuth2/OpenID Connect client features (deprecated in favor of spring-boot-starter-security-oauth2-client)"
|
description = "Starter for using Spring Security's OAuth2/OpenID Connect client features (deprecated in favor of spring-boot-starter-security-oauth2-client)"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-security-oauth2-client"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
api(project(":starter:spring-boot-starter-security"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-security-oauth2-client"))
|
||||||
|
|
||||||
|
api("org.springframework.security:spring-security-oauth2-jose")
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,5 +21,8 @@ plugins {
|
||||||
description = "Starter for using Spring Security's OAuth2 resource server features (deprecated in favor of spring-boot-starter-security-oauth2-resource-server)"
|
description = "Starter for using Spring Security's OAuth2 resource server features (deprecated in favor of spring-boot-starter-security-oauth2-resource-server)"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-security-oauth2-resource-server"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
api(project(":starter:spring-boot-starter-security"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-security-oauth2-resource-server"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,7 @@ dependencies {
|
||||||
api(project(":starter:spring-boot-starter"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-pulsar"))
|
api(project(":module:spring-boot-pulsar"))
|
||||||
|
api(project(":module:spring-boot-reactor"))
|
||||||
api("org.springframework.pulsar:spring-pulsar-reactive")
|
api("org.springframework.pulsar:spring-pulsar-reactive")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -24,4 +24,5 @@ dependencies {
|
||||||
api(project(":starter:spring-boot-starter"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-r2dbc"))
|
api(project(":module:spring-boot-r2dbc"))
|
||||||
|
api(project(":module:spring-boot-reactor"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,5 +23,6 @@ description = "Starter for Reactor Netty"
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-reactor"))
|
||||||
api(project(":module:spring-boot-reactor-netty"))
|
api(project(":module:spring-boot-reactor-netty"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,6 +21,7 @@ plugins {
|
||||||
description = "Starter using Spring's blocking HTTP clients (RestClient, RestTemplate and HTTP Service Clients)"
|
description = "Starter using Spring's blocking HTTP clients (RestClient, RestTemplate and HTTP Service Clients)"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-jackson"))
|
api(project(":starter:spring-boot-starter-jackson"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-restclient"))
|
api(project(":module:spring-boot-restclient"))
|
||||||
|
|
|
@ -21,7 +21,8 @@ plugins {
|
||||||
description = "Starter for building RSocket clients and servers"
|
description = "Starter for building RSocket clients and servers"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-json"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
api(project(":starter:spring-boot-starter-jackson"))
|
||||||
api(project(":starter:spring-boot-starter-reactor-netty"))
|
api(project(":starter:spring-boot-starter-reactor-netty"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-rsocket"))
|
api(project(":module:spring-boot-rsocket"))
|
||||||
|
|
|
@ -21,6 +21,7 @@ plugins {
|
||||||
description = "Starter for using Spring Authorization Server features"
|
description = "Starter for using Spring Authorization Server features"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-security"))
|
api(project(":starter:spring-boot-starter-security"))
|
||||||
api(project(":starter:spring-boot-starter-webmvc"))
|
api(project(":starter:spring-boot-starter-webmvc"))
|
||||||
|
|
||||||
|
|
|
@ -21,6 +21,7 @@ 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(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-security"))
|
api(project(":starter:spring-boot-starter-security"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-security-oauth2-client"))
|
api(project(":module:spring-boot-security-oauth2-client"))
|
||||||
|
|
|
@ -21,6 +21,7 @@ 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(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-security"))
|
api(project(":starter:spring-boot-starter-security"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-security-oauth2-resource-server"))
|
api(project(":module:spring-boot-security-oauth2-resource-server"))
|
||||||
|
|
|
@ -29,6 +29,7 @@ configurations.all {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-security"))
|
api(project(":starter:spring-boot-starter-security"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-security-saml2"))
|
api(project(":module:spring-boot-security-saml2"))
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for using Spring Session with Spring Data MongoDB"
|
description = "Starter for using Spring Session with Spring Data MongoDB"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-data-mongodb"))
|
api(project(":starter:spring-boot-starter-data-mongodb"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-session-data-mongodb"))
|
api(project(":module:spring-boot-session-data-mongodb"))
|
||||||
|
api(project(":module:spring-boot-data-mongodb"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for using Spring Session with Spring Data Redis"
|
description = "Starter for using Spring Session with Spring Data Redis"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-data-redis"))
|
api(project(":starter:spring-boot-starter-data-redis"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-data-redis"))
|
||||||
api(project(":module:spring-boot-session-data-redis"))
|
api(project(":module:spring-boot-session-data-redis"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for using Spring Session with Hazelcast"
|
description = "Starter for using Spring Session with Hazelcast"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-hazelcast"))
|
api(project(":starter:spring-boot-starter-hazelcast"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-session-hazelcast"))
|
api(project(":module:spring-boot-session-hazelcast"))
|
||||||
|
api(project(":module:spring-boot-hazelcast"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,9 @@ plugins {
|
||||||
description = "Starter for using Spring Session with JDBC"
|
description = "Starter for using Spring Session with JDBC"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-jdbc"))
|
api(project(":starter:spring-boot-starter-jdbc"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-jdbc"))
|
||||||
api(project(":module:spring-boot-session-jdbc"))
|
api(project(":module:spring-boot-session-jdbc"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,5 +21,11 @@ plugins {
|
||||||
description = "Starter for using Spring Web Services (deprecated in favor of spring-boot-starter-webservices)"
|
description = "Starter for using Spring Web Services (deprecated in favor of spring-boot-starter-webservices)"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-webservices"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
api(project(":starter:spring-boot-starter-webmvc"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-webservices"))
|
||||||
|
|
||||||
|
api("com.sun.xml.messaging.saaj:saaj-impl")
|
||||||
|
api("jakarta.xml.ws:jakarta.xml.ws-api")
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,5 +21,9 @@ plugins {
|
||||||
description = "Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container (deprecated in favor of spring-boot-starter-webmvc)"
|
description = "Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container (deprecated in favor of spring-boot-starter-webmvc)"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-webmvc"))
|
api(project(":starter:spring-boot-starter-jackson"))
|
||||||
|
api(project(":starter:spring-boot-starter-tomcat"))
|
||||||
|
|
||||||
|
api(project(":module:spring-boot-http-converter"))
|
||||||
|
api(project(":module:spring-boot-webmvc"))
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,6 +21,7 @@ plugins {
|
||||||
description = "Starter using Spring's reactive HTTP clients (WebClient and HTTP Service Clients)"
|
description = "Starter using Spring's reactive HTTP clients (WebClient and HTTP Service Clients)"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-jackson"))
|
api(project(":starter:spring-boot-starter-jackson"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-webclient"))
|
api(project(":module:spring-boot-webclient"))
|
||||||
|
|
|
@ -21,7 +21,8 @@ plugins {
|
||||||
description = "Starter for building WebFlux applications using Spring Framework's Reactive Web support and Reactor Netty"
|
description = "Starter for building WebFlux applications using Spring Framework's Reactive Web support and Reactor Netty"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-json"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
api(project(":starter:spring-boot-starter-jackson"))
|
||||||
api(project(":starter:spring-boot-starter-reactor-netty"))
|
api(project(":starter:spring-boot-starter-reactor-netty"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-webflux"))
|
api(project(":module:spring-boot-webflux"))
|
||||||
|
|
|
@ -21,7 +21,8 @@ plugins {
|
||||||
description = "Starter for building web, including RESTful, applications using Spring MVC and Tomcat"
|
description = "Starter for building web, including RESTful, applications using Spring MVC and Tomcat"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":starter:spring-boot-starter-json"))
|
api(project(":starter:spring-boot-starter"))
|
||||||
|
api(project(":starter:spring-boot-starter-jackson"))
|
||||||
api(project(":starter:spring-boot-starter-tomcat"))
|
api(project(":starter:spring-boot-starter-tomcat"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-http-converter"))
|
api(project(":module:spring-boot-http-converter"))
|
||||||
|
|
|
@ -21,6 +21,7 @@ plugins {
|
||||||
description = "Starter for using Spring Web Services"
|
description = "Starter for using Spring Web Services"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-webmvc"))
|
api(project(":starter:spring-boot-starter-webmvc"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-webservices"))
|
api(project(":module:spring-boot-webservices"))
|
||||||
|
|
|
@ -21,6 +21,7 @@ plugins {
|
||||||
description = "Starter for building WebSocket applications using Spring Framework's MVC WebSocket support"
|
description = "Starter for building WebSocket applications using Spring Framework's MVC WebSocket support"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
api(project(":starter:spring-boot-starter"))
|
||||||
api(project(":starter:spring-boot-starter-webmvc"))
|
api(project(":starter:spring-boot-starter-webmvc"))
|
||||||
|
|
||||||
api(project(":module:spring-boot-websocket"))
|
api(project(":module:spring-boot-websocket"))
|
||||||
|
|
Loading…
Reference in New Issue