diff --git a/platform/spring-boot-dependencies/build.gradle b/platform/spring-boot-dependencies/build.gradle index 4c796d1df20..eb3345cf7b4 100644 --- a/platform/spring-boot-dependencies/build.gradle +++ b/platform/spring-boot-dependencies/build.gradle @@ -2085,34 +2085,51 @@ bom { "spring-boot-starter", "spring-boot-starter-activemq", "spring-boot-starter-actuator", + "spring-boot-starter-actuator-test", "spring-boot-starter-amqp", "spring-boot-starter-artemis", "spring-boot-starter-aspectj", "spring-boot-starter-batch", "spring-boot-starter-cache", + "spring-boot-starter-cache-test", "spring-boot-starter-cassandra", "spring-boot-starter-classic", "spring-boot-starter-cloudfoundry", "spring-boot-starter-couchbase", "spring-boot-starter-data-cassandra", + "spring-boot-starter-data-cassandra-test", "spring-boot-starter-data-cassandra-reactive", + "spring-boot-starter-data-cassandra-reactive-test", "spring-boot-starter-data-couchbase", + "spring-boot-starter-data-couchbase-test", "spring-boot-starter-data-couchbase-reactive", + "spring-boot-starter-data-couchbase-reactive-test", "spring-boot-starter-data-elasticsearch", + "spring-boot-starter-data-elasticsearch-test", "spring-boot-starter-data-jdbc", + "spring-boot-starter-data-jdbc-test", "spring-boot-starter-data-jpa", + "spring-boot-starter-data-jpa-test", "spring-boot-starter-data-ldap", + "spring-boot-starter-data-ldap-test", "spring-boot-starter-data-mongodb", + "spring-boot-starter-data-mongodb-test", "spring-boot-starter-data-mongodb-reactive", + "spring-boot-starter-data-mongodb-reactive-test", "spring-boot-starter-data-neo4j", + "spring-boot-starter-data-neo4j-test", "spring-boot-starter-data-r2dbc", + "spring-boot-starter-data-r2dbc-test", "spring-boot-starter-data-redis", + "spring-boot-starter-data-redis-test", "spring-boot-starter-data-redis-reactive", + "spring-boot-starter-data-redis-reactive-test", "spring-boot-starter-data-rest", "spring-boot-starter-elasticsearch", "spring-boot-starter-flyway", "spring-boot-starter-freemarker", "spring-boot-starter-graphql", + "spring-boot-starter-graphql-test", "spring-boot-starter-groovy-templates", "spring-boot-starter-gson", "spring-boot-starter-hateoas", @@ -2120,9 +2137,11 @@ bom { "spring-boot-starter-integration", "spring-boot-starter-jackson", "spring-boot-starter-jdbc", + "spring-boot-starter-jdbc-test", "spring-boot-starter-jetty", "spring-boot-starter-jms", "spring-boot-starter-jooq", + "spring-boot-starter-jooq-test", "spring-boot-starter-json", "spring-boot-starter-jsonb", "spring-boot-starter-kafka", @@ -2147,8 +2166,11 @@ bom { "spring-boot-starter-reactor", "spring-boot-starter-reactor-netty", "spring-boot-starter-restclient", + "spring-boot-starter-restclient-test", "spring-boot-starter-rsocket", + "spring-boot-starter-rsocket-test", "spring-boot-starter-security", + "spring-boot-starter-security-test", "spring-boot-starter-security-oauth2-authorization-server", "spring-boot-starter-security-oauth2-client", "spring-boot-starter-security-oauth2-resource-server", @@ -2167,8 +2189,11 @@ bom { "spring-boot-starter-web-services", "spring-boot-starter-webclient", "spring-boot-starter-webflux", + "spring-boot-starter-webflux-test", "spring-boot-starter-webmvc", + "spring-boot-starter-webmvc-test", "spring-boot-starter-webservices", + "spring-boot-starter-webservices-test", "spring-boot-starter-websocket", "spring-boot-starter-zipkin", "spring-boot-test", diff --git a/settings.gradle b/settings.gradle index c57697e4dd1..ed7145dd081 100644 --- a/settings.gradle +++ b/settings.gradle @@ -199,35 +199,52 @@ include "module:spring-boot-zipkin" include "starter:spring-boot-starter" include "starter:spring-boot-starter-activemq" include "starter:spring-boot-starter-actuator" +include "starter:spring-boot-starter-actuator-test" include "starter:spring-boot-starter-amqp" include "starter:spring-boot-starter-artemis" include "starter:spring-boot-starter-aspectj" include "starter:spring-boot-starter-batch" include "starter:spring-boot-starter-batch-jdbc" include "starter:spring-boot-starter-cache" +include "starter:spring-boot-starter-cache-test" include "starter:spring-boot-starter-cassandra" include "starter:spring-boot-starter-classic" include "starter:spring-boot-starter-cloudfoundry" include "starter:spring-boot-starter-couchbase" include "starter:spring-boot-starter-data-cassandra" +include "starter:spring-boot-starter-data-cassandra-test" include "starter:spring-boot-starter-data-cassandra-reactive" +include "starter:spring-boot-starter-data-cassandra-reactive-test" include "starter:spring-boot-starter-data-couchbase" +include "starter:spring-boot-starter-data-couchbase-test" include "starter:spring-boot-starter-data-couchbase-reactive" +include "starter:spring-boot-starter-data-couchbase-reactive-test" include "starter:spring-boot-starter-data-elasticsearch" +include "starter:spring-boot-starter-data-elasticsearch-test" include "starter:spring-boot-starter-data-jdbc" +include "starter:spring-boot-starter-data-jdbc-test" include "starter:spring-boot-starter-data-jpa" +include "starter:spring-boot-starter-data-jpa-test" include "starter:spring-boot-starter-data-ldap" +include "starter:spring-boot-starter-data-ldap-test" include "starter:spring-boot-starter-data-mongodb" +include "starter:spring-boot-starter-data-mongodb-test" include "starter:spring-boot-starter-data-mongodb-reactive" +include "starter:spring-boot-starter-data-mongodb-reactive-test" include "starter:spring-boot-starter-data-neo4j" +include "starter:spring-boot-starter-data-neo4j-test" include "starter:spring-boot-starter-data-r2dbc" +include "starter:spring-boot-starter-data-r2dbc-test" include "starter:spring-boot-starter-data-redis" +include "starter:spring-boot-starter-data-redis-test" include "starter:spring-boot-starter-data-redis-reactive" +include "starter:spring-boot-starter-data-redis-reactive-test" include "starter:spring-boot-starter-data-rest" include "starter:spring-boot-starter-elasticsearch" include "starter:spring-boot-starter-flyway" include "starter:spring-boot-starter-freemarker" include "starter:spring-boot-starter-graphql" +include "starter:spring-boot-starter-graphql-test" include "starter:spring-boot-starter-groovy-templates" include "starter:spring-boot-starter-gson" include "starter:spring-boot-starter-hateoas" @@ -235,9 +252,11 @@ include "starter:spring-boot-starter-hazelcast" include "starter:spring-boot-starter-integration" include "starter:spring-boot-starter-jackson" include "starter:spring-boot-starter-jdbc" +include "starter:spring-boot-starter-jdbc-test" include "starter:spring-boot-starter-jetty" include "starter:spring-boot-starter-jms" include "starter:spring-boot-starter-jooq" +include "starter:spring-boot-starter-jooq-test" include "starter:spring-boot-starter-json" include "starter:spring-boot-starter-jsonb" include "starter:spring-boot-starter-kafka" @@ -263,8 +282,11 @@ include "starter:spring-boot-starter-r2dbc" include "starter:spring-boot-starter-reactor" include "starter:spring-boot-starter-reactor-netty" include "starter:spring-boot-starter-restclient" +include "starter:spring-boot-starter-restclient-test" include "starter:spring-boot-starter-rsocket" +include "starter:spring-boot-starter-rsocket-test" include "starter:spring-boot-starter-security" +include "starter:spring-boot-starter-security-test" include "starter:spring-boot-starter-security-oauth2-authorization-server" include "starter:spring-boot-starter-security-oauth2-client" include "starter:spring-boot-starter-security-oauth2-resource-server" @@ -283,8 +305,11 @@ include "starter:spring-boot-starter-web" include "starter:spring-boot-starter-web-services" include "starter:spring-boot-starter-webclient" include "starter:spring-boot-starter-webflux" +include "starter:spring-boot-starter-webflux-test" include "starter:spring-boot-starter-webmvc" +include "starter:spring-boot-starter-webmvc-test" include "starter:spring-boot-starter-webservices" +include "starter:spring-boot-starter-webservices-test" include "starter:spring-boot-starter-websocket" include "starter:spring-boot-starter-zipkin" diff --git a/starter/spring-boot-starter-actuator-test/build.gradle b/starter/spring-boot-starter-actuator-test/build.gradle new file mode 100644 index 00000000000..9710b516336 --- /dev/null +++ b/starter/spring-boot-starter-actuator-test/build.gradle @@ -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 "org.springframework.boot.starter" +} + +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-test")) + + api(project(":module:spring-boot-micrometer-metrics-test")) + api(project(":module:spring-boot-micrometer-tracing-test")) +} diff --git a/starter/spring-boot-starter-cache-test/build.gradle b/starter/spring-boot-starter-cache-test/build.gradle new file mode 100644 index 00000000000..25dfd8ce44b --- /dev/null +++ b/starter/spring-boot-starter-cache-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Spring's caching support" + +dependencies { + api(project(":starter:spring-boot-starter-test")) + + api(project(":module:spring-boot-cache-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 new file mode 100644 index 00000000000..896891db8a6 --- /dev/null +++ b/starter/spring-boot-starter-data-cassandra-reactive-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Cassandra distributed database and Spring Data Cassandra Reactive" + +dependencies { + 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 new file mode 100644 index 00000000000..69b96298312 --- /dev/null +++ b/starter/spring-boot-starter-data-cassandra-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Cassandra distributed database and Spring Data Cassandra" + +dependencies { + 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 new file mode 100644 index 00000000000..acea55be1ee --- /dev/null +++ b/starter/spring-boot-starter-data-couchbase-reactive-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Couchbase document-oriented database and Spring Data Couchbase Reactive" + +dependencies { + 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 new file mode 100644 index 00000000000..af70d195d5e --- /dev/null +++ b/starter/spring-boot-starter-data-couchbase-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Couchbase document-oriented database and Spring Data Couchbase" + +dependencies { + 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 new file mode 100644 index 00000000000..8cc425ca577 --- /dev/null +++ b/starter/spring-boot-starter-data-elasticsearch-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Elasticsearch search and analytics engine and Spring Data Elasticsearch" + +dependencies { + 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 new file mode 100644 index 00000000000..5d4a569c095 --- /dev/null +++ b/starter/spring-boot-starter-data-jdbc-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Spring Data JDBC" + +dependencies { + api(project(":starter:spring-boot-starter-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 new file mode 100644 index 00000000000..94e50af6465 --- /dev/null +++ b/starter/spring-boot-starter-data-jpa-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Spring Data JPA with Hibernate" + +dependencies { + api(project(":starter:spring-boot-starter-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 new file mode 100644 index 00000000000..5faec998746 --- /dev/null +++ b/starter/spring-boot-starter-data-ldap-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Spring Data LDAP" + +dependencies { + 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 new file mode 100644 index 00000000000..249f6751ee1 --- /dev/null +++ b/starter/spring-boot-starter-data-mongodb-reactive-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for using MongoDB document-oriented database and Spring Data MongoDB Reactive" + +dependencies { + 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 new file mode 100644 index 00000000000..5cb8ddfc07c --- /dev/null +++ b/starter/spring-boot-starter-data-mongodb-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing MongoDB document-oriented database and Spring Data MongoDB" + +dependencies { + 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 new file mode 100644 index 00000000000..10081ad474f --- /dev/null +++ b/starter/spring-boot-starter-data-neo4j-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Neo4j graph database and Spring Data Neo4j" + +dependencies { + 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 new file mode 100644 index 00000000000..357283a4b8a --- /dev/null +++ b/starter/spring-boot-starter-data-r2dbc-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Spring Data R2DBC" + +dependencies { + 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 new file mode 100644 index 00000000000..fb287afe217 --- /dev/null +++ b/starter/spring-boot-starter-data-redis-reactive-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +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-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 new file mode 100644 index 00000000000..cf384389edf --- /dev/null +++ b/starter/spring-boot-starter-data-redis-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Redis key-value data store with Spring Data Redis and the Lettuce client" + +dependencies { + api(project(":starter:spring-boot-starter-test")) + + api(project(":module:spring-boot-data-redis-test")) +} diff --git a/starter/spring-boot-starter-graphql-test/build.gradle b/starter/spring-boot-starter-graphql-test/build.gradle new file mode 100644 index 00000000000..5605aadd37a --- /dev/null +++ b/starter/spring-boot-starter-graphql-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter testing Spring GraphQL" + +dependencies { + api(project(":starter:spring-boot-starter-test")) + + api(project(":module:spring-boot-graphql-test")) +} diff --git a/starter/spring-boot-starter-jdbc-test/build.gradle b/starter/spring-boot-starter-jdbc-test/build.gradle new file mode 100644 index 00000000000..de00a92574c --- /dev/null +++ b/starter/spring-boot-starter-jdbc-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing JDBC with the HikariCP connection pool" + +dependencies { + api(project(":starter:spring-boot-starter-test")) + + api(project(":module:spring-boot-jdbc-test")) +} diff --git a/starter/spring-boot-starter-jooq-test/build.gradle b/starter/spring-boot-starter-jooq-test/build.gradle new file mode 100644 index 00000000000..d2b54aaf483 --- /dev/null +++ b/starter/spring-boot-starter-jooq-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing jOOQ to access SQL databases with JDBC" + +dependencies { + api(project(":starter:spring-boot-starter-test")) + + api(project(":module:spring-boot-jooq-test")) +} diff --git a/starter/spring-boot-starter-restclient-test/build.gradle b/starter/spring-boot-starter-restclient-test/build.gradle new file mode 100644 index 00000000000..36869b568df --- /dev/null +++ b/starter/spring-boot-starter-restclient-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter testing Spring's blocking HTTP clients (RestClient, RestTemplate and HTTP Service Clients)" + +dependencies { + 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 new file mode 100644 index 00000000000..ca33daa18a4 --- /dev/null +++ b/starter/spring-boot-starter-rsocket-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing RSocket" + +dependencies { + api(project(":starter:spring-boot-starter-test")) + + api(project(":module:spring-boot-rsocket-test")) +} diff --git a/starter/spring-boot-starter-security-test/build.gradle b/starter/spring-boot-starter-security-test/build.gradle new file mode 100644 index 00000000000..e1c2b3ddfb5 --- /dev/null +++ b/starter/spring-boot-starter-security-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Spring Security" + +dependencies { + api(project(":starter:spring-boot-starter-test")) + + api(project(":module:spring-boot-security-test")) +} diff --git a/starter/spring-boot-starter-webflux-test/build.gradle b/starter/spring-boot-starter-webflux-test/build.gradle new file mode 100644 index 00000000000..c4ff93dc86a --- /dev/null +++ b/starter/spring-boot-starter-webflux-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing WebFlux and Reactor Netty" + +dependencies { + api(project(":starter:spring-boot-starter-test")) + + 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 new file mode 100644 index 00000000000..fffa653ae1b --- /dev/null +++ b/starter/spring-boot-starter-webmvc-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Spring MVC and Tomcat" + +dependencies { + api(project(":starter:spring-boot-starter-test")) + + 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 new file mode 100644 index 00000000000..2a48fdebb84 --- /dev/null +++ b/starter/spring-boot-starter-webservices-test/build.gradle @@ -0,0 +1,27 @@ +/* + * 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 "org.springframework.boot.starter" +} + +description = "Starter for testing Spring Web Services" + +dependencies { + api(project(":starter:spring-boot-starter-test")) + + api(project(":module:spring-boot-webservices-test")) +}