diff --git a/platform/spring-boot-dependencies/build.gradle b/platform/spring-boot-dependencies/build.gradle index eb3345cf7b4..73fc747cc2d 100644 --- a/platform/spring-boot-dependencies/build.gradle +++ b/platform/spring-boot-dependencies/build.gradle @@ -2084,18 +2084,26 @@ bom { "spring-boot-sql", "spring-boot-starter", "spring-boot-starter-activemq", + "spring-boot-starter-activemq-test", "spring-boot-starter-actuator", "spring-boot-starter-actuator-test", "spring-boot-starter-amqp", + "spring-boot-starter-amqp-test", "spring-boot-starter-artemis", + "spring-boot-starter-artemis-test", "spring-boot-starter-aspectj", + "spring-boot-starter-aspectj-test", "spring-boot-starter-batch", + "spring-boot-starter-batch-test", "spring-boot-starter-cache", "spring-boot-starter-cache-test", "spring-boot-starter-cassandra", + "spring-boot-starter-cassandra-test", "spring-boot-starter-classic", "spring-boot-starter-cloudfoundry", + "spring-boot-starter-cloudfoundry-test", "spring-boot-starter-couchbase", + "spring-boot-starter-couchbase-test", "spring-boot-starter-data-cassandra", "spring-boot-starter-data-cassandra-test", "spring-boot-starter-data-cassandra-reactive", @@ -2125,45 +2133,71 @@ bom { "spring-boot-starter-data-redis-reactive", "spring-boot-starter-data-redis-reactive-test", "spring-boot-starter-data-rest", + "spring-boot-starter-data-rest-test", "spring-boot-starter-elasticsearch", + "spring-boot-starter-elasticsearch-test", "spring-boot-starter-flyway", + "spring-boot-starter-flyway-test", "spring-boot-starter-freemarker", + "spring-boot-starter-freemarker-test", "spring-boot-starter-graphql", "spring-boot-starter-graphql-test", "spring-boot-starter-groovy-templates", + "spring-boot-starter-groovy-templates-test", "spring-boot-starter-gson", + "spring-boot-starter-gson-test", "spring-boot-starter-hateoas", + "spring-boot-starter-hateoas-test", "spring-boot-starter-hazelcast", + "spring-boot-starter-hazelcast-test", "spring-boot-starter-integration", + "spring-boot-starter-integration-test", "spring-boot-starter-jackson", + "spring-boot-starter-jackson-test", "spring-boot-starter-jdbc", "spring-boot-starter-jdbc-test", "spring-boot-starter-jetty", "spring-boot-starter-jms", + "spring-boot-starter-jms-test", "spring-boot-starter-jooq", "spring-boot-starter-jooq-test", "spring-boot-starter-json", "spring-boot-starter-jsonb", + "spring-boot-starter-jsonb-test", "spring-boot-starter-kafka", + "spring-boot-starter-kafka-test", "spring-boot-starter-kotlin-serialization", + "spring-boot-starter-kotlin-serialization-test", "spring-boot-starter-ldap", + "spring-boot-starter-ldap-test", "spring-boot-starter-liquibase", + "spring-boot-starter-liquibase-test", "spring-boot-starter-log4j2", "spring-boot-starter-logback", "spring-boot-starter-logging", "spring-boot-starter-mail", + "spring-boot-starter-mail-test", "spring-boot-starter-mongodb", + "spring-boot-starter-mongodb-test", "spring-boot-starter-mustache", + "spring-boot-starter-mustache-test", "spring-boot-starter-neo4j", + "spring-boot-starter-neo4j-test", "spring-boot-starter-oauth2-authorization-server", "spring-boot-starter-oauth2-client", "spring-boot-starter-oauth2-resource-server", "spring-boot-starter-opentelemetry", + "spring-boot-starter-opentelemetry-test", "spring-boot-starter-pulsar", + "spring-boot-starter-pulsar-test", "spring-boot-starter-pulsar-reactive", + "spring-boot-starter-pulsar-reactive-test", "spring-boot-starter-quartz", + "spring-boot-starter-quartz-test", "spring-boot-starter-r2dbc", + "spring-boot-starter-r2dbc-test", "spring-boot-starter-reactor", + "spring-boot-starter-reactor-test", "spring-boot-starter-reactor-netty", "spring-boot-starter-restclient", "spring-boot-starter-restclient-test", @@ -2172,22 +2206,35 @@ bom { "spring-boot-starter-security", "spring-boot-starter-security-test", "spring-boot-starter-security-oauth2-authorization-server", + "spring-boot-starter-security-oauth2-authorization-server-test", "spring-boot-starter-security-oauth2-client", + "spring-boot-starter-security-oauth2-client-test", "spring-boot-starter-security-oauth2-resource-server", + "spring-boot-starter-security-oauth2-resource-server-test", "spring-boot-starter-security-saml2", + "spring-boot-starter-security-saml2-test", "spring-boot-starter-sendgrid", + "spring-boot-starter-sendgrid-test", "spring-boot-starter-session-data-mongodb", + "spring-boot-starter-session-data-mongodb-test", "spring-boot-starter-session-data-redis", + "spring-boot-starter-session-data-redis-test", "spring-boot-starter-session-hazelcast", + "spring-boot-starter-session-hazelcast-test", "spring-boot-starter-session-jdbc", + "spring-boot-starter-session-jdbc-test", "spring-boot-starter-sql", + "spring-boot-starter-sql-test", "spring-boot-starter-test", "spring-boot-starter-thymeleaf", + "spring-boot-starter-thymeleaf-test", "spring-boot-starter-tomcat", "spring-boot-starter-validation", + "spring-boot-starter-validation-test", "spring-boot-starter-web", "spring-boot-starter-web-services", "spring-boot-starter-webclient", + "spring-boot-starter-webclient-test", "spring-boot-starter-webflux", "spring-boot-starter-webflux-test", "spring-boot-starter-webmvc", @@ -2195,6 +2242,7 @@ bom { "spring-boot-starter-webservices", "spring-boot-starter-webservices-test", "spring-boot-starter-websocket", + "spring-boot-starter-websocket-test", "spring-boot-starter-zipkin", "spring-boot-test", "spring-boot-test-autoconfigure", @@ -2212,7 +2260,8 @@ bom { "spring-boot-webservices", "spring-boot-webservices-test", "spring-boot-websocket", - "spring-boot-zipkin" + "spring-boot-zipkin", + "spring-boot-starter-zipkin-test" ] plugins = [ "spring-boot-maven-plugin" diff --git a/settings.gradle b/settings.gradle index ed7145dd081..d97fe742d66 100644 --- a/settings.gradle +++ b/settings.gradle @@ -198,19 +198,27 @@ include "module:spring-boot-zipkin" include "starter:spring-boot-starter" include "starter:spring-boot-starter-activemq" +include "starter:spring-boot-starter-activemq-test" include "starter:spring-boot-starter-actuator" include "starter:spring-boot-starter-actuator-test" include "starter:spring-boot-starter-amqp" +include "starter:spring-boot-starter-amqp-test" include "starter:spring-boot-starter-artemis" +include "starter:spring-boot-starter-artemis-test" include "starter:spring-boot-starter-aspectj" +include "starter:spring-boot-starter-aspectj-test" include "starter:spring-boot-starter-batch" include "starter:spring-boot-starter-batch-jdbc" +include "starter:spring-boot-starter-batch-test" include "starter:spring-boot-starter-cache" include "starter:spring-boot-starter-cache-test" include "starter:spring-boot-starter-cassandra" +include "starter:spring-boot-starter-cassandra-test" include "starter:spring-boot-starter-classic" include "starter:spring-boot-starter-cloudfoundry" +include "starter:spring-boot-starter-cloudfoundry-test" include "starter:spring-boot-starter-couchbase" +include "starter:spring-boot-starter-couchbase-test" include "starter:spring-boot-starter-data-cassandra" include "starter:spring-boot-starter-data-cassandra-test" include "starter:spring-boot-starter-data-cassandra-reactive" @@ -240,46 +248,72 @@ 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-data-rest-test" include "starter:spring-boot-starter-elasticsearch" +include "starter:spring-boot-starter-elasticsearch-test" include "starter:spring-boot-starter-flyway" +include "starter:spring-boot-starter-flyway-test" include "starter:spring-boot-starter-freemarker" +include "starter:spring-boot-starter-freemarker-test" 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-groovy-templates-test" include "starter:spring-boot-starter-gson" +include "starter:spring-boot-starter-gson-test" include "starter:spring-boot-starter-hateoas" +include "starter:spring-boot-starter-hateoas-test" include "starter:spring-boot-starter-hazelcast" +include "starter:spring-boot-starter-hazelcast-test" include "starter:spring-boot-starter-integration" +include "starter:spring-boot-starter-integration-test" include "starter:spring-boot-starter-jackson" +include "starter:spring-boot-starter-jackson-test" 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-jms-test" 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-jsonb-test" include "starter:spring-boot-starter-kafka" +include "starter:spring-boot-starter-kafka-test" include "starter:spring-boot-starter-kotlin-serialization" +include "starter:spring-boot-starter-kotlin-serialization-test" include "starter:spring-boot-starter-ldap" +include "starter:spring-boot-starter-ldap-test" include "starter:spring-boot-starter-liquibase" +include "starter:spring-boot-starter-liquibase-test" include "starter:spring-boot-starter-log4j2" include "starter:spring-boot-starter-logback" include "starter:spring-boot-starter-logging" include "starter:spring-boot-starter-mail" +include "starter:spring-boot-starter-mail-test" include "starter:spring-boot-starter-mongodb" +include "starter:spring-boot-starter-mongodb-test" include "starter:spring-boot-starter-mustache" +include "starter:spring-boot-starter-mustache-test" include "starter:spring-boot-starter-neo4j" +include "starter:spring-boot-starter-neo4j-test" include "starter:spring-boot-starter-oauth2-authorization-server" include "starter:spring-boot-starter-oauth2-client" include "starter:spring-boot-starter-oauth2-resource-server" include "starter:spring-boot-starter-opentelemetry" +include "starter:spring-boot-starter-opentelemetry-test" include "starter:spring-boot-starter-parent" include "starter:spring-boot-starter-pulsar" +include "starter:spring-boot-starter-pulsar-test" include "starter:spring-boot-starter-pulsar-reactive" +include "starter:spring-boot-starter-pulsar-reactive-test" include "starter:spring-boot-starter-quartz" +include "starter:spring-boot-starter-quartz-test" include "starter:spring-boot-starter-r2dbc" +include "starter:spring-boot-starter-r2dbc-test" include "starter:spring-boot-starter-reactor" +include "starter:spring-boot-starter-reactor-test" include "starter:spring-boot-starter-reactor-netty" include "starter:spring-boot-starter-restclient" include "starter:spring-boot-starter-restclient-test" @@ -288,22 +322,35 @@ 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-authorization-server-test" include "starter:spring-boot-starter-security-oauth2-client" +include "starter:spring-boot-starter-security-oauth2-client-test" include "starter:spring-boot-starter-security-oauth2-resource-server" +include "starter:spring-boot-starter-security-oauth2-resource-server-test" include "starter:spring-boot-starter-security-saml2" +include "starter:spring-boot-starter-security-saml2-test" include "starter:spring-boot-starter-sendgrid" +include "starter:spring-boot-starter-sendgrid-test" include "starter:spring-boot-starter-session-data-mongodb" +include "starter:spring-boot-starter-session-data-mongodb-test" include "starter:spring-boot-starter-session-data-redis" +include "starter:spring-boot-starter-session-data-redis-test" include "starter:spring-boot-starter-session-hazelcast" +include "starter:spring-boot-starter-session-hazelcast-test" include "starter:spring-boot-starter-session-jdbc" +include "starter:spring-boot-starter-session-jdbc-test" include "starter:spring-boot-starter-sql" +include "starter:spring-boot-starter-sql-test" include "starter:spring-boot-starter-test" include "starter:spring-boot-starter-thymeleaf" +include "starter:spring-boot-starter-thymeleaf-test" include "starter:spring-boot-starter-tomcat" include "starter:spring-boot-starter-validation" +include "starter:spring-boot-starter-validation-test" include "starter:spring-boot-starter-web" include "starter:spring-boot-starter-web-services" include "starter:spring-boot-starter-webclient" +include "starter:spring-boot-starter-webclient-test" include "starter:spring-boot-starter-webflux" include "starter:spring-boot-starter-webflux-test" include "starter:spring-boot-starter-webmvc" @@ -311,7 +358,9 @@ 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-websocket-test" include "starter:spring-boot-starter-zipkin" +include "starter:spring-boot-starter-zipkin-test" include "loader:spring-boot-jarmode-tools" include "loader:spring-boot-loader" diff --git a/starter/spring-boot-starter-activemq-test/build.gradle b/starter/spring-boot-starter-activemq-test/build.gradle new file mode 100644 index 00000000000..6feec052135 --- /dev/null +++ b/starter/spring-boot-starter-activemq-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 = "" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-amqp-test/build.gradle b/starter/spring-boot-starter-amqp-test/build.gradle new file mode 100644 index 00000000000..bf914c6a3cd --- /dev/null +++ b/starter/spring-boot-starter-amqp-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 AMQP and Rabbit MQ" + +dependencies { + 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 new file mode 100644 index 00000000000..9a153e6e9c7 --- /dev/null +++ b/starter/spring-boot-starter-artemis-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Apache Artemis and JMS" + +dependencies { + 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 new file mode 100644 index 00000000000..ba3167682b3 --- /dev/null +++ b/starter/spring-boot-starter-aspectj-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 aspect-oriented programming with AspectJ" + +dependencies { + 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 new file mode 100644 index 00000000000..451aeebe86e --- /dev/null +++ b/starter/spring-boot-starter-batch-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 using Spring Batch" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-cassandra-test/build.gradle b/starter/spring-boot-starter-cassandra-test/build.gradle new file mode 100644 index 00000000000..6d71723fccb --- /dev/null +++ b/starter/spring-boot-starter-cassandra-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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" + +dependencies { + 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 new file mode 100644 index 00000000000..e4389570d0d --- /dev/null +++ b/starter/spring-boot-starter-cloudfoundry-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Cloud Foundry" + +dependencies { + 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 new file mode 100644 index 00000000000..2d301d6d2af --- /dev/null +++ b/starter/spring-boot-starter-couchbase-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-data-rest-test/build.gradle b/starter/spring-boot-starter-data-rest-test/build.gradle new file mode 100644 index 00000000000..83ca1af6d12 --- /dev/null +++ b/starter/spring-boot-starter-data-rest-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 repositories exposed over REST using Spring Data REST and Spring MVC" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-elasticsearch-test/build.gradle b/starter/spring-boot-starter-elasticsearch-test/build.gradle new file mode 100644 index 00000000000..f49c6ec8735 --- /dev/null +++ b/starter/spring-boot-starter-elasticsearch-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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" + +dependencies { + 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 new file mode 100644 index 00000000000..9aad49ac808 --- /dev/null +++ b/starter/spring-boot-starter-flyway-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Flyway database migrations" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-freemarker-test/build.gradle b/starter/spring-boot-starter-freemarker-test/build.gradle new file mode 100644 index 00000000000..f1188b1625a --- /dev/null +++ b/starter/spring-boot-starter-freemarker-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 FreeMarker" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-groovy-templates-test/build.gradle b/starter/spring-boot-starter-groovy-templates-test/build.gradle new file mode 100644 index 00000000000..bfdd4fafd86 --- /dev/null +++ b/starter/spring-boot-starter-groovy-templates-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Groovy Templates" + +dependencies { + 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 new file mode 100644 index 00000000000..4507c94e3a8 --- /dev/null +++ b/starter/spring-boot-starter-gson-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 GSON" + +dependencies { + 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 new file mode 100644 index 00000000000..b17f5e4545d --- /dev/null +++ b/starter/spring-boot-starter-hateoas-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 HATEOS to build hypermedia-based RESTful Spring MVC web applications" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-hazelcast-test/build.gradle b/starter/spring-boot-starter-hazelcast-test/build.gradle new file mode 100644 index 00000000000..71e05996ff4 --- /dev/null +++ b/starter/spring-boot-starter-hazelcast-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Hazelcast" + +dependencies { + 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 new file mode 100644 index 00000000000..355d79fc4cd --- /dev/null +++ b/starter/spring-boot-starter-integration-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Integration" + +dependencies { + 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 new file mode 100644 index 00000000000..3661631098a --- /dev/null +++ b/starter/spring-boot-starter-jackson-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Jackson" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-jms-test/build.gradle b/starter/spring-boot-starter-jms-test/build.gradle new file mode 100644 index 00000000000..fcdd37e4bb0 --- /dev/null +++ b/starter/spring-boot-starter-jms-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 JMS" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-jsonb-test/build.gradle b/starter/spring-boot-starter-jsonb-test/build.gradle new file mode 100644 index 00000000000..6c4b74c6716 --- /dev/null +++ b/starter/spring-boot-starter-jsonb-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 JSON-B" + +dependencies { + 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 new file mode 100644 index 00000000000..b7c84275dce --- /dev/null +++ b/starter/spring-boot-starter-kafka-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Apache Kafka" + +dependencies { + 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 new file mode 100644 index 00000000000..4ea68e72fdd --- /dev/null +++ b/starter/spring-boot-starter-kotlin-serialization-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Kotlin Serialization" + +dependencies { + 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 new file mode 100644 index 00000000000..3e09fc8c176 --- /dev/null +++ b/starter/spring-boot-starter-ldap-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 LDAP" + +dependencies { + 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 new file mode 100644 index 00000000000..3f79e3c46af --- /dev/null +++ b/starter/spring-boot-starter-liquibase-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Liquibase database migrations" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-mail-test/build.gradle b/starter/spring-boot-starter-mail-test/build.gradle new file mode 100644 index 00000000000..3c8f45b8974 --- /dev/null +++ b/starter/spring-boot-starter-mail-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Java Mail and Spring Framework's email sending support" + +dependencies { + 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 new file mode 100644 index 00000000000..45600e77c12 --- /dev/null +++ b/starter/spring-boot-starter-mongodb-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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" + +dependencies { + 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 new file mode 100644 index 00000000000..fe50c888da0 --- /dev/null +++ b/starter/spring-boot-starter-mustache-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Mustache" + +dependencies { + 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 new file mode 100644 index 00000000000..773a639e0b2 --- /dev/null +++ b/starter/spring-boot-starter-neo4j-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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" + +dependencies { + 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 new file mode 100644 index 00000000000..285655c3a76 --- /dev/null +++ b/starter/spring-boot-starter-opentelemetry-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 OpenTelemetry" + +dependencies { + 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 new file mode 100644 index 00000000000..58ec787941f --- /dev/null +++ b/starter/spring-boot-starter-pulsar-reactive-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 for Apache Pulsar Reactive" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-pulsar-test/build.gradle b/starter/spring-boot-starter-pulsar-test/build.gradle new file mode 100644 index 00000000000..d413c2a630a --- /dev/null +++ b/starter/spring-boot-starter-pulsar-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 for Apache Pulsar" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-quartz-test/build.gradle b/starter/spring-boot-starter-quartz-test/build.gradle new file mode 100644 index 00000000000..e262d8cc754 --- /dev/null +++ b/starter/spring-boot-starter-quartz-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 the Quartz scheduler" + +dependencies { + 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 new file mode 100644 index 00000000000..0b739611586 --- /dev/null +++ b/starter/spring-boot-starter-r2dbc-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 R2DBC" + +dependencies { + 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 new file mode 100644 index 00000000000..c610ca5ad04 --- /dev/null +++ b/starter/spring-boot-starter-reactor-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Reactor" + +dependencies { + api(project(":starter:spring-boot-starter-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 new file mode 100644 index 00000000000..9fea9912a78 --- /dev/null +++ b/starter/spring-boot-starter-security-oauth2-authorization-server-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Authorization Server features" + +dependencies { + api(project(":starter:spring-boot-starter-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 new file mode 100644 index 00000000000..7516f8c2d24 --- /dev/null +++ b/starter/spring-boot-starter-security-oauth2-client-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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's OAuth2/OpenID Connect client features" + +dependencies { + 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 new file mode 100644 index 00000000000..ac68d7fe9b3 --- /dev/null +++ b/starter/spring-boot-starter-security-oauth2-resource-server-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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's OAuth2 resource server features" + +dependencies { + 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 new file mode 100644 index 00000000000..ccdfce9b44f --- /dev/null +++ b/starter/spring-boot-starter-security-saml2-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 with SAML2" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-sendgrid-test/build.gradle b/starter/spring-boot-starter-sendgrid-test/build.gradle new file mode 100644 index 00000000000..b35173470a3 --- /dev/null +++ b/starter/spring-boot-starter-sendgrid-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Session with Sendgrid" + +dependencies { + 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 new file mode 100644 index 00000000000..218f41b35b8 --- /dev/null +++ b/starter/spring-boot-starter-session-data-mongodb-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Session with Spring Data MongoDB" + +dependencies { + 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 new file mode 100644 index 00000000000..65dfd017e72 --- /dev/null +++ b/starter/spring-boot-starter-session-data-redis-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Session with Spring Data Redis" + +dependencies { + 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 new file mode 100644 index 00000000000..6e6f4528f80 --- /dev/null +++ b/starter/spring-boot-starter-session-hazelcast-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Session with Hazelcast" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-session-jdbc-test/build.gradle b/starter/spring-boot-starter-session-jdbc-test/build.gradle new file mode 100644 index 00000000000..7c88309e3b8 --- /dev/null +++ b/starter/spring-boot-starter-session-jdbc-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Session with JDBC" + +dependencies { + 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 new file mode 100644 index 00000000000..6e510a447c0 --- /dev/null +++ b/starter/spring-boot-starter-sql-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 SQL" + +dependencies { + 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 new file mode 100644 index 00000000000..cb836bfdeed --- /dev/null +++ b/starter/spring-boot-starter-thymeleaf-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Thymeleaf" + +dependencies { + 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 new file mode 100644 index 00000000000..7672a72f1ca --- /dev/null +++ b/starter/spring-boot-starter-validation-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Java Bean Validation with Hibernate Validator" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-webclient-test/build.gradle b/starter/spring-boot-starter-webclient-test/build.gradle new file mode 100644 index 00000000000..75109c2e952 --- /dev/null +++ b/starter/spring-boot-starter-webclient-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 reactive HTTP clients (WebClient and HTTP Service Clients)" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-websocket-test/build.gradle b/starter/spring-boot-starter-websocket-test/build.gradle new file mode 100644 index 00000000000..467804b9ef7 --- /dev/null +++ b/starter/spring-boot-starter-websocket-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 WebSocket support" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +} diff --git a/starter/spring-boot-starter-zipkin-test/build.gradle b/starter/spring-boot-starter-zipkin-test/build.gradle new file mode 100644 index 00000000000..20bd0c99fdd --- /dev/null +++ b/starter/spring-boot-starter-zipkin-test/build.gradle @@ -0,0 +1,25 @@ +/* + * 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 Zipkin" + +dependencies { + api(project(":starter:spring-boot-starter-test")) +}