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-project/spring-boot-tools
Andy Wilkinson 181e3b34ba Isolate Maven Plugin's integration tests from repo.spring.io
Previously, the Maven plugin integration tests used a settings.xml file
that defined https://repo.spring.io/snapshot as a repository. This
allowed them to resolve snapshots of the plugin's Spring Framework
dependencies but it had the unfortunate side-effect of also allowing
them to resolve snapshots of other Spring Boot modules from Artifactory
rather than using those currently being built.

This commit replaces the repositories in settings.xml with a Gradle
task that resolves the necessary dependencies and populates a local
repository with the dependencies' jars and pom files. This is achieved
using a ComponentMetadataRule that creates a custom variant of each
dependency that includes its pom file, inspired by the example in
gradle/gradle/#11449. A configuration that extends the
runtimeClasspath configuration and select the custom variant via its
attribute is then used to resolve the jars and pom files of the runtime
classpath such that they can then be used to populate the local
repository.

Closes gh-22828
4 years ago
..
spring-boot-antlib Make processResources out-of-date on version change 4 years ago
spring-boot-autoconfigure-processor Update copyright year of changed files 5 years ago
spring-boot-buildpack-platform Allow empty env entries when building an image 4 years ago
spring-boot-configuration-metadata Require dependency on s-b-dependencies to use its constraints 4 years ago
spring-boot-configuration-processor Merge branch '2.2.x' into 2.3.x 4 years ago
spring-boot-gradle-plugin Document how to use Gradle's native bom support 4 years ago
spring-boot-jarmode-layertools Improve validation of layertools input 4 years ago
spring-boot-loader Merge branch '2.1.x' into 2.2.x 4 years ago
spring-boot-loader-tools Cleanup temporary files after Maven plugin execution 4 years ago
spring-boot-maven-plugin Isolate Maven Plugin's integration tests from repo.spring.io 4 years ago
spring-boot-test-support Merge branch '2.2.x' into 2.3.x 4 years ago