diff --git a/starter/spring-boot-starter-activemq-test/build.gradle b/starter/spring-boot-starter-activemq-test/build.gradle index 6feec052135..a84395b1525 100644 --- a/starter/spring-boot-starter-activemq-test/build.gradle +++ b/starter/spring-boot-starter-activemq-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "" dependencies { + api(project(":starter:spring-boot-starter-activemq")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-actuator-test/build.gradle b/starter/spring-boot-starter-actuator-test/build.gradle index 9710b516336..34bfca6a98f 100644 --- a/starter/spring-boot-starter-actuator-test/build.gradle +++ b/starter/spring-boot-starter-actuator-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Spring Boot's Actuator which provides production ready features to help you monitor and manage your application" dependencies { + api(project(":starter:spring-boot-starter-actuator")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-micrometer-metrics-test")) diff --git a/starter/spring-boot-starter-amqp-test/build.gradle b/starter/spring-boot-starter-amqp-test/build.gradle index bf914c6a3cd..dc41342c12c 100644 --- a/starter/spring-boot-starter-amqp-test/build.gradle +++ b/starter/spring-boot-starter-amqp-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Spring AMQP and Rabbit MQ" dependencies { + api(project(":starter:spring-boot-starter-amqp")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-artemis-test/build.gradle b/starter/spring-boot-starter-artemis-test/build.gradle index 9a153e6e9c7..267962d90a0 100644 --- a/starter/spring-boot-starter-artemis-test/build.gradle +++ b/starter/spring-boot-starter-artemis-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Apache Artemis and JMS" dependencies { + api(project(":starter:spring-boot-starter-artemis")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-aspectj-test/build.gradle b/starter/spring-boot-starter-aspectj-test/build.gradle index ba3167682b3..b559ed61b49 100644 --- a/starter/spring-boot-starter-aspectj-test/build.gradle +++ b/starter/spring-boot-starter-aspectj-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing aspect-oriented programming with AspectJ" dependencies { + api(project(":starter:spring-boot-starter-aspectj")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-batch-test/build.gradle b/starter/spring-boot-starter-batch-test/build.gradle index 451aeebe86e..8c6b8a18c54 100644 --- a/starter/spring-boot-starter-batch-test/build.gradle +++ b/starter/spring-boot-starter-batch-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter testing using Spring Batch" dependencies { + api(project(":starter:spring-boot-starter-batch")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-cache-test/build.gradle b/starter/spring-boot-starter-cache-test/build.gradle index 25dfd8ce44b..ebdc703b975 100644 --- a/starter/spring-boot-starter-cache-test/build.gradle +++ b/starter/spring-boot-starter-cache-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Spring's caching support" dependencies { + api(project(":starter:spring-boot-starter-cache")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-cache-test")) diff --git a/starter/spring-boot-starter-cassandra-test/build.gradle b/starter/spring-boot-starter-cassandra-test/build.gradle index 6d71723fccb..87153684e0d 100644 --- a/starter/spring-boot-starter-cassandra-test/build.gradle +++ b/starter/spring-boot-starter-cassandra-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Cassandra distributed database" dependencies { + api(project(":starter:spring-boot-starter-cassandra")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-cloudfoundry-test/build.gradle b/starter/spring-boot-starter-cloudfoundry-test/build.gradle index e4389570d0d..99df49b0a1e 100644 --- a/starter/spring-boot-starter-cloudfoundry-test/build.gradle +++ b/starter/spring-boot-starter-cloudfoundry-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Cloud Foundry" dependencies { + api(project(":starter:spring-boot-starter-cloudfoundry")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-couchbase-test/build.gradle b/starter/spring-boot-starter-couchbase-test/build.gradle index 2d301d6d2af..8f5d60e56c6 100644 --- a/starter/spring-boot-starter-couchbase-test/build.gradle +++ b/starter/spring-boot-starter-couchbase-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Couchbase document-oriented database" dependencies { + api(project(":starter:spring-boot-starter-couchbase")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-data-cassandra-reactive-test/build.gradle b/starter/spring-boot-starter-data-cassandra-reactive-test/build.gradle index 896891db8a6..fed7249fe16 100644 --- a/starter/spring-boot-starter-data-cassandra-reactive-test/build.gradle +++ b/starter/spring-boot-starter-data-cassandra-reactive-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Cassandra distributed database and Spring Data Cassandra Reactive" dependencies { + api(project(":starter:spring-boot-starter-data-cassandra-reactive")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-cassandra-test")) diff --git a/starter/spring-boot-starter-data-cassandra-test/build.gradle b/starter/spring-boot-starter-data-cassandra-test/build.gradle index 69b96298312..422a58ea502 100644 --- a/starter/spring-boot-starter-data-cassandra-test/build.gradle +++ b/starter/spring-boot-starter-data-cassandra-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Cassandra distributed database and Spring Data Cassandra" dependencies { + api(project(":starter:spring-boot-starter-data-cassandra")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-cassandra-test")) diff --git a/starter/spring-boot-starter-data-couchbase-reactive-test/build.gradle b/starter/spring-boot-starter-data-couchbase-reactive-test/build.gradle index acea55be1ee..5f4aff89675 100644 --- a/starter/spring-boot-starter-data-couchbase-reactive-test/build.gradle +++ b/starter/spring-boot-starter-data-couchbase-reactive-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Couchbase document-oriented database and Spring Data Couchbase Reactive" dependencies { + api(project(":starter:spring-boot-starter-data-couchbase-reactive")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-couchbase-test")) diff --git a/starter/spring-boot-starter-data-couchbase-test/build.gradle b/starter/spring-boot-starter-data-couchbase-test/build.gradle index af70d195d5e..b74902bcbf2 100644 --- a/starter/spring-boot-starter-data-couchbase-test/build.gradle +++ b/starter/spring-boot-starter-data-couchbase-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Couchbase document-oriented database and Spring Data Couchbase" dependencies { + api(project(":starter:spring-boot-starter-data-couchbase")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-couchbase-test")) diff --git a/starter/spring-boot-starter-data-elasticsearch-test/build.gradle b/starter/spring-boot-starter-data-elasticsearch-test/build.gradle index 8cc425ca577..8adeeb89097 100644 --- a/starter/spring-boot-starter-data-elasticsearch-test/build.gradle +++ b/starter/spring-boot-starter-data-elasticsearch-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Elasticsearch search and analytics engine and Spring Data Elasticsearch" dependencies { + api(project(":starter:spring-boot-starter-data-elasticsearch")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-elasticsearch-test")) diff --git a/starter/spring-boot-starter-data-jdbc-test/build.gradle b/starter/spring-boot-starter-data-jdbc-test/build.gradle index 5d4a569c095..6872d0e9e22 100644 --- a/starter/spring-boot-starter-data-jdbc-test/build.gradle +++ b/starter/spring-boot-starter-data-jdbc-test/build.gradle @@ -21,7 +21,9 @@ plugins { description = "Starter for testing Spring Data JDBC" dependencies { + api(project(":starter:spring-boot-starter-data-jdbc")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-jdbc-test")) api(project(":module:spring-boot-data-jdbc-test")) } diff --git a/starter/spring-boot-starter-data-jpa-test/build.gradle b/starter/spring-boot-starter-data-jpa-test/build.gradle index 94e50af6465..98c849796b5 100644 --- a/starter/spring-boot-starter-data-jpa-test/build.gradle +++ b/starter/spring-boot-starter-data-jpa-test/build.gradle @@ -21,7 +21,9 @@ plugins { description = "Starter for testing Spring Data JPA with Hibernate" dependencies { + api(project(":starter:spring-boot-starter-data-jpa")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-jdbc-test")) api(project(":module:spring-boot-data-jpa-test")) } diff --git a/starter/spring-boot-starter-data-ldap-test/build.gradle b/starter/spring-boot-starter-data-ldap-test/build.gradle index 5faec998746..83cc243c209 100644 --- a/starter/spring-boot-starter-data-ldap-test/build.gradle +++ b/starter/spring-boot-starter-data-ldap-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Spring Data LDAP" dependencies { + api(project(":starter:spring-boot-starter-data-ldap")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-ldap-test")) diff --git a/starter/spring-boot-starter-data-mongodb-reactive-test/build.gradle b/starter/spring-boot-starter-data-mongodb-reactive-test/build.gradle index 249f6751ee1..6d8b57c68e8 100644 --- a/starter/spring-boot-starter-data-mongodb-reactive-test/build.gradle +++ b/starter/spring-boot-starter-data-mongodb-reactive-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for using MongoDB document-oriented database and Spring Data MongoDB Reactive" dependencies { + api(project(":starter:spring-boot-starter-data-mongodb-reactive")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-mongodb-test")) diff --git a/starter/spring-boot-starter-data-mongodb-test/build.gradle b/starter/spring-boot-starter-data-mongodb-test/build.gradle index 5cb8ddfc07c..2d5d757b48c 100644 --- a/starter/spring-boot-starter-data-mongodb-test/build.gradle +++ b/starter/spring-boot-starter-data-mongodb-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing MongoDB document-oriented database and Spring Data MongoDB" dependencies { + api(project(":starter:spring-boot-starter-data-mongodb")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-mongodb-test")) diff --git a/starter/spring-boot-starter-data-neo4j-test/build.gradle b/starter/spring-boot-starter-data-neo4j-test/build.gradle index 10081ad474f..c0c13658dd6 100644 --- a/starter/spring-boot-starter-data-neo4j-test/build.gradle +++ b/starter/spring-boot-starter-data-neo4j-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Neo4j graph database and Spring Data Neo4j" dependencies { + api(project(":starter:spring-boot-starter-data-neo4j")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-neo4j-test")) diff --git a/starter/spring-boot-starter-data-r2dbc-test/build.gradle b/starter/spring-boot-starter-data-r2dbc-test/build.gradle index 357283a4b8a..736a5f89844 100644 --- a/starter/spring-boot-starter-data-r2dbc-test/build.gradle +++ b/starter/spring-boot-starter-data-r2dbc-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Spring Data R2DBC" dependencies { + api(project(":starter:spring-boot-starter-data-r2dbc")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-r2dbc-test")) diff --git a/starter/spring-boot-starter-data-redis-reactive-test/build.gradle b/starter/spring-boot-starter-data-redis-reactive-test/build.gradle index fb287afe217..d75444b876c 100644 --- a/starter/spring-boot-starter-data-redis-reactive-test/build.gradle +++ b/starter/spring-boot-starter-data-redis-reactive-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Redis key-value data store with Spring Data Redis reactive and the Lettuce client" dependencies { + api(project(":starter:spring-boot-starter-data-redis-reactive")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-redis-test")) diff --git a/starter/spring-boot-starter-data-redis-test/build.gradle b/starter/spring-boot-starter-data-redis-test/build.gradle index cf384389edf..df35441816f 100644 --- a/starter/spring-boot-starter-data-redis-test/build.gradle +++ b/starter/spring-boot-starter-data-redis-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Redis key-value data store with Spring Data Redis and the Lettuce client" dependencies { + api(project(":starter:spring-boot-starter-data-redis")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-data-redis-test")) diff --git a/starter/spring-boot-starter-data-rest-test/build.gradle b/starter/spring-boot-starter-data-rest-test/build.gradle index 83ca1af6d12..61eb3b704e9 100644 --- a/starter/spring-boot-starter-data-rest-test/build.gradle +++ b/starter/spring-boot-starter-data-rest-test/build.gradle @@ -21,5 +21,8 @@ plugins { description = "Starter for testing Spring Data repositories exposed over REST using Spring Data REST and Spring MVC" dependencies { + api(project(":starter:spring-boot-starter-data-rest")) + api(project(":starter:spring-boot-starter-jackson-test")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-webmvc-test")) } diff --git a/starter/spring-boot-starter-elasticsearch-test/build.gradle b/starter/spring-boot-starter-elasticsearch-test/build.gradle index f49c6ec8735..a9fb28ad62f 100644 --- a/starter/spring-boot-starter-elasticsearch-test/build.gradle +++ b/starter/spring-boot-starter-elasticsearch-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Elasticsearch search and analytics engine" dependencies { + api(project(":starter:spring-boot-starter-elasticsearch")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-flyway-test/build.gradle b/starter/spring-boot-starter-flyway-test/build.gradle index 9aad49ac808..8750b385693 100644 --- a/starter/spring-boot-starter-flyway-test/build.gradle +++ b/starter/spring-boot-starter-flyway-test/build.gradle @@ -21,5 +21,7 @@ plugins { description = "Starter for testing Flyway database migrations" dependencies { + api(project(":starter:spring-boot-starter-flyway")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-jdbc-test")) } diff --git a/starter/spring-boot-starter-freemarker-test/build.gradle b/starter/spring-boot-starter-freemarker-test/build.gradle index f1188b1625a..39f9de048bc 100644 --- a/starter/spring-boot-starter-freemarker-test/build.gradle +++ b/starter/spring-boot-starter-freemarker-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing FreeMarker" dependencies { + api(project(":starter:spring-boot-starter-freemarker")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-graphql-test/build.gradle b/starter/spring-boot-starter-graphql-test/build.gradle index 5605aadd37a..b2a7f6f37de 100644 --- a/starter/spring-boot-starter-graphql-test/build.gradle +++ b/starter/spring-boot-starter-graphql-test/build.gradle @@ -21,7 +21,9 @@ plugins { description = "Starter testing Spring GraphQL" dependencies { + api(project(":starter:spring-boot-starter-graphql")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-jackson-test")) api(project(":module:spring-boot-graphql-test")) } diff --git a/starter/spring-boot-starter-groovy-templates-test/build.gradle b/starter/spring-boot-starter-groovy-templates-test/build.gradle index bfdd4fafd86..81a38e2cbab 100644 --- a/starter/spring-boot-starter-groovy-templates-test/build.gradle +++ b/starter/spring-boot-starter-groovy-templates-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Groovy Templates" dependencies { + api(project(":starter:spring-boot-starter-groovy-templates")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-gson-test/build.gradle b/starter/spring-boot-starter-gson-test/build.gradle index 4507c94e3a8..56bf04f9fd2 100644 --- a/starter/spring-boot-starter-gson-test/build.gradle +++ b/starter/spring-boot-starter-gson-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing GSON" dependencies { + api(project(":starter:spring-boot-starter-gson")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-hateoas-test/build.gradle b/starter/spring-boot-starter-hateoas-test/build.gradle index b17f5e4545d..74ed01df4ae 100644 --- a/starter/spring-boot-starter-hateoas-test/build.gradle +++ b/starter/spring-boot-starter-hateoas-test/build.gradle @@ -21,5 +21,7 @@ plugins { description = "Starter for testing Spring HATEOS to build hypermedia-based RESTful Spring MVC web applications" dependencies { + api(project(":starter:spring-boot-starter-hateoas")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-webmvc-test")) } diff --git a/starter/spring-boot-starter-hazelcast-test/build.gradle b/starter/spring-boot-starter-hazelcast-test/build.gradle index 71e05996ff4..ba42cfe24a0 100644 --- a/starter/spring-boot-starter-hazelcast-test/build.gradle +++ b/starter/spring-boot-starter-hazelcast-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Hazelcast" dependencies { + api(project(":starter:spring-boot-starter-hazelcast")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-integration-test/build.gradle b/starter/spring-boot-starter-integration-test/build.gradle index 355d79fc4cd..1637a2532d1 100644 --- a/starter/spring-boot-starter-integration-test/build.gradle +++ b/starter/spring-boot-starter-integration-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Spring Integration" dependencies { + api(project(":starter:spring-boot-starter-integration")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-jackson-test/build.gradle b/starter/spring-boot-starter-jackson-test/build.gradle index 3661631098a..4a265db534b 100644 --- a/starter/spring-boot-starter-jackson-test/build.gradle +++ b/starter/spring-boot-starter-jackson-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Jackson" dependencies { + api(project(":starter:spring-boot-starter-jackson")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-jdbc-test/build.gradle b/starter/spring-boot-starter-jdbc-test/build.gradle index de00a92574c..40ef8b1423d 100644 --- a/starter/spring-boot-starter-jdbc-test/build.gradle +++ b/starter/spring-boot-starter-jdbc-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing JDBC with the HikariCP connection pool" dependencies { + api(project(":starter:spring-boot-starter-jdbc")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-jdbc-test")) diff --git a/starter/spring-boot-starter-jms-test/build.gradle b/starter/spring-boot-starter-jms-test/build.gradle index fcdd37e4bb0..0aaa07b09af 100644 --- a/starter/spring-boot-starter-jms-test/build.gradle +++ b/starter/spring-boot-starter-jms-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing JMS" dependencies { + api(project(":starter:spring-boot-starter-jms")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-jooq-test/build.gradle b/starter/spring-boot-starter-jooq-test/build.gradle index d2b54aaf483..c605b43d6b2 100644 --- a/starter/spring-boot-starter-jooq-test/build.gradle +++ b/starter/spring-boot-starter-jooq-test/build.gradle @@ -21,7 +21,9 @@ plugins { description = "Starter for testing jOOQ to access SQL databases with JDBC" dependencies { + api(project(":starter:spring-boot-starter-jooq")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-jdbc-test")) api(project(":module:spring-boot-jooq-test")) } diff --git a/starter/spring-boot-starter-jsonb-test/build.gradle b/starter/spring-boot-starter-jsonb-test/build.gradle index 6c4b74c6716..617f491fdd0 100644 --- a/starter/spring-boot-starter-jsonb-test/build.gradle +++ b/starter/spring-boot-starter-jsonb-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing JSON-B" dependencies { + api(project(":starter:spring-boot-starter-jsonb")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-kafka-test/build.gradle b/starter/spring-boot-starter-kafka-test/build.gradle index b7c84275dce..da2a2241214 100644 --- a/starter/spring-boot-starter-kafka-test/build.gradle +++ b/starter/spring-boot-starter-kafka-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Apache Kafka" dependencies { + api(project(":starter:spring-boot-starter-kafka")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-kotlin-serialization-test/build.gradle b/starter/spring-boot-starter-kotlin-serialization-test/build.gradle index 4ea68e72fdd..dd4db269c12 100644 --- a/starter/spring-boot-starter-kotlin-serialization-test/build.gradle +++ b/starter/spring-boot-starter-kotlin-serialization-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Kotlin Serialization" dependencies { + api(project(":starter:spring-boot-starter-kotlin-serialization")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-ldap-test/build.gradle b/starter/spring-boot-starter-ldap-test/build.gradle index 3e09fc8c176..fbf1adc9795 100644 --- a/starter/spring-boot-starter-ldap-test/build.gradle +++ b/starter/spring-boot-starter-ldap-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing LDAP" dependencies { + api(project(":starter:spring-boot-starter-ldap")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-liquibase-test/build.gradle b/starter/spring-boot-starter-liquibase-test/build.gradle index 3f79e3c46af..dae545dbe58 100644 --- a/starter/spring-boot-starter-liquibase-test/build.gradle +++ b/starter/spring-boot-starter-liquibase-test/build.gradle @@ -21,5 +21,7 @@ plugins { description = "Starter for testing Liquibase database migrations" dependencies { + api(project(":starter:spring-boot-starter-liquibase")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-jdbc-test")) } diff --git a/starter/spring-boot-starter-mail-test/build.gradle b/starter/spring-boot-starter-mail-test/build.gradle index 3c8f45b8974..4cc2cee8744 100644 --- a/starter/spring-boot-starter-mail-test/build.gradle +++ b/starter/spring-boot-starter-mail-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Java Mail and Spring Framework's email sending support" dependencies { + api(project(":starter:spring-boot-starter-mail")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-mongodb-test/build.gradle b/starter/spring-boot-starter-mongodb-test/build.gradle index 45600e77c12..5b644aeb5ca 100644 --- a/starter/spring-boot-starter-mongodb-test/build.gradle +++ b/starter/spring-boot-starter-mongodb-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing MongoDB document-oriented database" dependencies { + api(project(":starter:spring-boot-starter-mongodb")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-mustache-test/build.gradle b/starter/spring-boot-starter-mustache-test/build.gradle index fe50c888da0..90330159cfd 100644 --- a/starter/spring-boot-starter-mustache-test/build.gradle +++ b/starter/spring-boot-starter-mustache-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Mustache" dependencies { + api(project(":starter:spring-boot-starter-mustache")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-neo4j-test/build.gradle b/starter/spring-boot-starter-neo4j-test/build.gradle index 773a639e0b2..56ae6f8d0bc 100644 --- a/starter/spring-boot-starter-neo4j-test/build.gradle +++ b/starter/spring-boot-starter-neo4j-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Neo4j graph database" dependencies { + api(project(":starter:spring-boot-starter-neo4j")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-opentelemetry-test/build.gradle b/starter/spring-boot-starter-opentelemetry-test/build.gradle index 285655c3a76..60058046939 100644 --- a/starter/spring-boot-starter-opentelemetry-test/build.gradle +++ b/starter/spring-boot-starter-opentelemetry-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing OpenTelemetry" dependencies { + api(project(":starter:spring-boot-starter-opentelemetry")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-pulsar-reactive-test/build.gradle b/starter/spring-boot-starter-pulsar-reactive-test/build.gradle index 58ec787941f..409b244fb47 100644 --- a/starter/spring-boot-starter-pulsar-reactive-test/build.gradle +++ b/starter/spring-boot-starter-pulsar-reactive-test/build.gradle @@ -21,5 +21,12 @@ plugins { description = "Starter for testing Spring for Apache Pulsar Reactive" dependencies { + api(project(":starter:spring-boot-starter-pulsar-reactive")) api(project(":starter:spring-boot-starter-test")) } + +checkRuntimeClasspathForConflicts { + ignore { name -> name.startsWith("org/bouncycastle/") || + name.matches("^org/apache/pulsar/.*/package-info.class\$") || + name.equals("findbugsExclude.xml") } +} diff --git a/starter/spring-boot-starter-pulsar-test/build.gradle b/starter/spring-boot-starter-pulsar-test/build.gradle index d413c2a630a..b95fb037b6c 100644 --- a/starter/spring-boot-starter-pulsar-test/build.gradle +++ b/starter/spring-boot-starter-pulsar-test/build.gradle @@ -21,5 +21,12 @@ plugins { description = "Starter for testing Spring for Apache Pulsar" dependencies { + api(project(":starter:spring-boot-starter-pulsar")) api(project(":starter:spring-boot-starter-test")) } + +checkRuntimeClasspathForConflicts { + ignore { name -> name.startsWith("org/bouncycastle/") || + name.matches("^org/apache/pulsar/.*/package-info.class\$") || + name.equals("findbugsExclude.xml") } +} diff --git a/starter/spring-boot-starter-quartz-test/build.gradle b/starter/spring-boot-starter-quartz-test/build.gradle index e262d8cc754..9af44e85e51 100644 --- a/starter/spring-boot-starter-quartz-test/build.gradle +++ b/starter/spring-boot-starter-quartz-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing the Quartz scheduler" dependencies { + api(project(":starter:spring-boot-starter-quartz")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-r2dbc-test/build.gradle b/starter/spring-boot-starter-r2dbc-test/build.gradle index 0b739611586..1b5773c4bbe 100644 --- a/starter/spring-boot-starter-r2dbc-test/build.gradle +++ b/starter/spring-boot-starter-r2dbc-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing R2DBC" dependencies { + api(project(":starter:spring-boot-starter-r2dbc")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-reactor-test/build.gradle b/starter/spring-boot-starter-reactor-test/build.gradle index c610ca5ad04..259fdf02c2c 100644 --- a/starter/spring-boot-starter-reactor-test/build.gradle +++ b/starter/spring-boot-starter-reactor-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Reactor" dependencies { + api(project(":starter:spring-boot-starter-reactor")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-restclient-test/build.gradle b/starter/spring-boot-starter-restclient-test/build.gradle index 36869b568df..4a5ce6e1281 100644 --- a/starter/spring-boot-starter-restclient-test/build.gradle +++ b/starter/spring-boot-starter-restclient-test/build.gradle @@ -21,6 +21,8 @@ plugins { description = "Starter testing Spring's blocking HTTP clients (RestClient, RestTemplate and HTTP Service Clients)" dependencies { + api(project(":starter:spring-boot-starter-restclient")) + api(project(":starter:spring-boot-starter-jackson-test")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-restclient-test")) diff --git a/starter/spring-boot-starter-rsocket-test/build.gradle b/starter/spring-boot-starter-rsocket-test/build.gradle index ca33daa18a4..6c0bfe0c7dd 100644 --- a/starter/spring-boot-starter-rsocket-test/build.gradle +++ b/starter/spring-boot-starter-rsocket-test/build.gradle @@ -21,6 +21,8 @@ plugins { description = "Starter for testing RSocket" dependencies { + api(project(":starter:spring-boot-starter-rsocket")) + api(project(":starter:spring-boot-starter-jackson-test")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-rsocket-test")) diff --git a/starter/spring-boot-starter-security-oauth2-authorization-server-test/build.gradle b/starter/spring-boot-starter-security-oauth2-authorization-server-test/build.gradle index 9fea9912a78..9b3c6705b90 100644 --- a/starter/spring-boot-starter-security-oauth2-authorization-server-test/build.gradle +++ b/starter/spring-boot-starter-security-oauth2-authorization-server-test/build.gradle @@ -21,5 +21,8 @@ plugins { description = "Starter for testing Spring Authorization Server features" dependencies { + api(project(":starter:spring-boot-starter-security-oauth2-authorization-server")) + api(project(":starter:spring-boot-starter-security-test")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-webmvc-test")) } diff --git a/starter/spring-boot-starter-security-oauth2-client-test/build.gradle b/starter/spring-boot-starter-security-oauth2-client-test/build.gradle index 7516f8c2d24..244a78139a1 100644 --- a/starter/spring-boot-starter-security-oauth2-client-test/build.gradle +++ b/starter/spring-boot-starter-security-oauth2-client-test/build.gradle @@ -21,5 +21,7 @@ plugins { description = "Starter for testing Spring Security's OAuth2/OpenID Connect client features" dependencies { + api(project(":starter:spring-boot-starter-security-oauth2-client")) + api(project(":starter:spring-boot-starter-security-test")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-security-oauth2-resource-server-test/build.gradle b/starter/spring-boot-starter-security-oauth2-resource-server-test/build.gradle index ac68d7fe9b3..74406cf3cfb 100644 --- a/starter/spring-boot-starter-security-oauth2-resource-server-test/build.gradle +++ b/starter/spring-boot-starter-security-oauth2-resource-server-test/build.gradle @@ -21,5 +21,7 @@ plugins { description = "Starter for testing Spring Security's OAuth2 resource server features" dependencies { + api(project(":starter:spring-boot-starter-security-oauth2-resource-server")) + api(project(":starter:spring-boot-starter-security-test")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-security-saml2-test/build.gradle b/starter/spring-boot-starter-security-saml2-test/build.gradle index ccdfce9b44f..1b08fc61c26 100644 --- a/starter/spring-boot-starter-security-saml2-test/build.gradle +++ b/starter/spring-boot-starter-security-saml2-test/build.gradle @@ -21,5 +21,7 @@ plugins { description = "Starter for testing Spring Security with SAML2" dependencies { + api(project(":starter:spring-boot-starter-security-saml2")) + api(project(":starter:spring-boot-starter-security-test")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-security-test/build.gradle b/starter/spring-boot-starter-security-test/build.gradle index e1c2b3ddfb5..0409d02ddb0 100644 --- a/starter/spring-boot-starter-security-test/build.gradle +++ b/starter/spring-boot-starter-security-test/build.gradle @@ -21,6 +21,7 @@ plugins { description = "Starter for testing Spring Security" dependencies { + api(project(":starter:spring-boot-starter-security")) api(project(":starter:spring-boot-starter-test")) api(project(":module:spring-boot-security-test")) diff --git a/starter/spring-boot-starter-sendgrid-test/build.gradle b/starter/spring-boot-starter-sendgrid-test/build.gradle index b35173470a3..ca8ace924b7 100644 --- a/starter/spring-boot-starter-sendgrid-test/build.gradle +++ b/starter/spring-boot-starter-sendgrid-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Spring Session with Sendgrid" dependencies { + api(project(":starter:spring-boot-starter-sendgrid")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-session-data-mongodb-test/build.gradle b/starter/spring-boot-starter-session-data-mongodb-test/build.gradle index 218f41b35b8..29af4ba0b38 100644 --- a/starter/spring-boot-starter-session-data-mongodb-test/build.gradle +++ b/starter/spring-boot-starter-session-data-mongodb-test/build.gradle @@ -21,5 +21,7 @@ plugins { description = "Starter for testing Spring Session with Spring Data MongoDB" dependencies { + api(project(":starter:spring-boot-starter-data-mongodb-test")) + api(project(":starter:spring-boot-starter-session-data-mongodb")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-session-data-redis-test/build.gradle b/starter/spring-boot-starter-session-data-redis-test/build.gradle index 65dfd017e72..aed7c6c9346 100644 --- a/starter/spring-boot-starter-session-data-redis-test/build.gradle +++ b/starter/spring-boot-starter-session-data-redis-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Spring Session with Spring Data Redis" dependencies { + api(project(":starter:spring-boot-starter-session-data-redis")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-session-hazelcast-test/build.gradle b/starter/spring-boot-starter-session-hazelcast-test/build.gradle index 6e6f4528f80..fb287292d75 100644 --- a/starter/spring-boot-starter-session-hazelcast-test/build.gradle +++ b/starter/spring-boot-starter-session-hazelcast-test/build.gradle @@ -21,5 +21,7 @@ plugins { description = "Starter for testing Spring Session with Hazelcast" dependencies { + api(project(":starter:spring-boot-starter-session-hazelcast")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-hazelcast-test")) } diff --git a/starter/spring-boot-starter-session-jdbc-test/build.gradle b/starter/spring-boot-starter-session-jdbc-test/build.gradle index 7c88309e3b8..1a85af2030a 100644 --- a/starter/spring-boot-starter-session-jdbc-test/build.gradle +++ b/starter/spring-boot-starter-session-jdbc-test/build.gradle @@ -21,5 +21,7 @@ plugins { description = "Starter for testing Spring Session with JDBC" dependencies { + api(project(":starter:spring-boot-starter-session-jdbc")) + api(project(":starter:spring-boot-starter-jdbc-test")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-sql-test/build.gradle b/starter/spring-boot-starter-sql-test/build.gradle index 6e510a447c0..1b6bcc15f8e 100644 --- a/starter/spring-boot-starter-sql-test/build.gradle +++ b/starter/spring-boot-starter-sql-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing SQL" dependencies { + api(project(":starter:spring-boot-starter-sql")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-thymeleaf-test/build.gradle b/starter/spring-boot-starter-thymeleaf-test/build.gradle index cb836bfdeed..5299845aba8 100644 --- a/starter/spring-boot-starter-thymeleaf-test/build.gradle +++ b/starter/spring-boot-starter-thymeleaf-test/build.gradle @@ -21,5 +21,6 @@ plugins { description = "Starter for testing Thymeleaf" dependencies { + api(project(":starter:spring-boot-starter-thymeleaf")) api(project(":starter:spring-boot-starter-test")) } diff --git a/starter/spring-boot-starter-validation-test/build.gradle b/starter/spring-boot-starter-validation-test/build.gradle index 7672a72f1ca..7c96b204aab 100644 --- a/starter/spring-boot-starter-validation-test/build.gradle +++ b/starter/spring-boot-starter-validation-test/build.gradle @@ -22,4 +22,5 @@ description = "Starter for testing Java Bean Validation with Hibernate Validator dependencies { api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-validation")) } diff --git a/starter/spring-boot-starter-webclient-test/build.gradle b/starter/spring-boot-starter-webclient-test/build.gradle index 75109c2e952..9563edcc913 100644 --- a/starter/spring-boot-starter-webclient-test/build.gradle +++ b/starter/spring-boot-starter-webclient-test/build.gradle @@ -21,5 +21,7 @@ plugins { description = "Starter testing Spring's reactive HTTP clients (WebClient and HTTP Service Clients)" dependencies { + api(project(":starter:spring-boot-starter-jackson-test")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-webclient")) } diff --git a/starter/spring-boot-starter-webflux-test/build.gradle b/starter/spring-boot-starter-webflux-test/build.gradle index c4ff93dc86a..4bc373d066d 100644 --- a/starter/spring-boot-starter-webflux-test/build.gradle +++ b/starter/spring-boot-starter-webflux-test/build.gradle @@ -21,7 +21,9 @@ plugins { description = "Starter for testing WebFlux and Reactor Netty" dependencies { + api(project(":starter:spring-boot-starter-jackson-test")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-webflux")) api(project(":module:spring-boot-webflux-test")) } diff --git a/starter/spring-boot-starter-webmvc-test/build.gradle b/starter/spring-boot-starter-webmvc-test/build.gradle index fffa653ae1b..c76114cb402 100644 --- a/starter/spring-boot-starter-webmvc-test/build.gradle +++ b/starter/spring-boot-starter-webmvc-test/build.gradle @@ -21,7 +21,9 @@ plugins { description = "Starter for testing Spring MVC and Tomcat" dependencies { + api(project(":starter:spring-boot-starter-jackson-test")) api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-webmvc")) api(project(":module:spring-boot-webmvc-test")) } diff --git a/starter/spring-boot-starter-webservices-test/build.gradle b/starter/spring-boot-starter-webservices-test/build.gradle index 2a48fdebb84..0f5806ac47d 100644 --- a/starter/spring-boot-starter-webservices-test/build.gradle +++ b/starter/spring-boot-starter-webservices-test/build.gradle @@ -22,6 +22,8 @@ description = "Starter for testing Spring Web Services" dependencies { api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-webmvc-test")) + api(project(":starter:spring-boot-starter-webservices")) api(project(":module:spring-boot-webservices-test")) } diff --git a/starter/spring-boot-starter-websocket-test/build.gradle b/starter/spring-boot-starter-websocket-test/build.gradle index 467804b9ef7..7567acb9f7b 100644 --- a/starter/spring-boot-starter-websocket-test/build.gradle +++ b/starter/spring-boot-starter-websocket-test/build.gradle @@ -22,4 +22,6 @@ description = "Starter for testing Spring MVC WebSocket support" dependencies { api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-webmvc-test")) + api(project(":starter:spring-boot-starter-websocket")) } diff --git a/starter/spring-boot-starter-zipkin-test/build.gradle b/starter/spring-boot-starter-zipkin-test/build.gradle index 20bd0c99fdd..9f5b8ab2bcc 100644 --- a/starter/spring-boot-starter-zipkin-test/build.gradle +++ b/starter/spring-boot-starter-zipkin-test/build.gradle @@ -22,4 +22,5 @@ description = "Starter for testing Zipkin" dependencies { api(project(":starter:spring-boot-starter-test")) + api(project(":starter:spring-boot-starter-zipkin")) }