You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spring-boot/spring-boot-tests/spring-boot-smoke-tests
Andy Wilkinson 0de466e06e Require dependency on s-b-dependencies to use its constraints
Previously, Spring Boot's modules published Gradle Module Metadata
(GMM) the declared a platform dependency on spring-boot-dependencies.
This provided versions for each module's own dependencies but also had
they unwanted side-effect of pulling in spring-boot-dependencies
constraints which would influence the version of other dependencies
declared in the same configuration. This was undesirable as users
should be able to opt in to this level of dependency management, either
by using the dependency management plugin or by using Gradle's built-in
support via a platform dependency on spring-boot-dependencies.

This commit reworks how Spring Boot's build uses
spring-boot-dependencies and spring-boot-parent to provide its own
dependency management. Configurations that aren't seen by consumers are
configured to extend a dependencyManagement configuration that has an
enforced platform dependency on spring-boot-parent. This enforces
spring-boot-parent's version constraints on Spring Boot's build without
making them visible to consumers. To ensure that the versions that
Spring Boot has been built against are visible to consumers, the
Maven publication that produces pom files and GMM for the published
modules is configured to use the resolved versions from the module's
runtime classpath.

Fixes gh-21911
4 years ago
..
spring-boot-smoke-test-activemq Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-actuator Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-actuator-custom-security Merge branch '2.2.x' into 2.3.x 5 years ago
spring-boot-smoke-test-actuator-log4j2 Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-actuator-noweb Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-actuator-ui Separate server properties for message and errors 5 years ago
spring-boot-smoke-test-amqp Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-animated-banner Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-ant Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-smoke-test-aop Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-atmosphere Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-smoke-test-batch Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-cache Upgrade to Couchbase SDK v3 5 years ago
spring-boot-smoke-test-data-couchbase Polish smoke test with removal of View support in Couchbase 5 years ago
spring-boot-smoke-test-data-elasticsearch Fix some deprecation warnings 5 years ago
spring-boot-smoke-test-data-jdbc Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-data-jpa Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-data-ldap Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-data-mongodb Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-data-neo4j Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-data-r2dbc Fix typo 5 years ago
spring-boot-smoke-test-data-r2dbc-flyway Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-smoke-test-data-r2dbc-liquibase Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-smoke-test-data-redis Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-data-rest Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-data-solr Fix some deprecation warnings 5 years ago
spring-boot-smoke-test-devtools Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-flyway Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-hateoas Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-hazelcast4 Update copyright year of changed files 5 years ago
spring-boot-smoke-test-hibernate52 Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-integration Use isEmpty() where possible 5 years ago
spring-boot-smoke-test-jersey Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-jetty Polish "Add 'threads' configuration group for embedded containers" 5 years ago
spring-boot-smoke-test-jetty-jsp Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-smoke-test-jetty-ssl Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-jpa Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-jta-atomikos Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-jta-bitronix Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-jta-jndi/src/main Port the build to Gradle 5 years ago
spring-boot-smoke-test-junit-jupiter Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-junit-vintage Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-kafka Adapt tests for support for Java 14 5 years ago
spring-boot-smoke-test-liquibase Update copyright year of changed files 5 years ago
spring-boot-smoke-test-logback Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-oauth2-client Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-oauth2-resource-server Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-parent-context Use isEmpty() where possible 5 years ago
spring-boot-smoke-test-profile Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-property-validation Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-quartz Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-reactive-oauth2-client Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-reactive-oauth2-resource-server Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-rsocket Fix some deprecation warnings 5 years ago
spring-boot-smoke-test-saml2-service-provider Rename `singleSignOn` property to `singlesignon` 5 years ago
spring-boot-smoke-test-secure Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-secure-jersey Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-secure-webflux Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-servlet Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-session Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-session-webflux Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-simple Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-test Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-test-nomockito Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-testng Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-smoke-test-tomcat Remove deprecated configuration properties 5 years ago
spring-boot-smoke-test-tomcat-jsp Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-smoke-test-tomcat-multi-connectors Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-tomcat-ssl Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-traditional Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-smoke-test-undertow Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-undertow-ssl Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-war Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-smoke-test-web-freemarker Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-web-groovy-templates Merge branch '2.2.x' 5 years ago
spring-boot-smoke-test-web-jsp Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-smoke-test-web-method-security Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-web-mustache Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-web-secure Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-web-secure-custom Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-web-secure-jdbc Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-web-static Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-smoke-test-web-ui Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-webflux Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-webflux-coroutines Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-webservices Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-websocket-jetty Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-websocket-tomcat Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-websocket-undertow Use parentheses when declaring dependencies 5 years ago
spring-boot-smoke-test-xml Use parentheses when declaring dependencies 5 years ago