From 8b4340e073b1d4606ec25577f290a93357391444 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Mon, 4 Jan 2016 12:47:50 +0100 Subject: [PATCH] Make use of spring-boot.version property in Spring Boot dependencies. By using the property in Spring Boot dependencies' pom.xml, even projects that use the Spring Boot starter parent pom transitively can tweak the version of the dependencies independently from the parent pom. That might sound counterintuitive at first but image a project setup with a company wide parent pom that uses Boot's as parent itself but only gets released ocassionally (i.e. maybe per Boot generation 1.2, 1.3) etc. If that's in place, the leaf projects cannot upgrade to a newer Spring Boot version at all due to the way handles imports in sections [0]. That change allows users to st the spring-boot.version property and thus let Maven import the spring-boot-dependencies in the potentially newer version so that the dependency upgrades can be pulled in even if the reference to the parent isn't updated. [0] https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html --- spring-boot-dependencies/pom.xml | 114 +++++++++++++++---------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index 346577732dab..8d74b38c1ce7 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -173,58 +173,58 @@ org.springframework.boot spring-boot - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot test-jar - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-actuator - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-actuator-docs - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-autoconfigure - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-configuration-metadata - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-configuration-processor - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-devtools - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-loader - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-loader-tools - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} commons-logging @@ -235,197 +235,197 @@ org.springframework.boot spring-boot-starter-actuator - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-amqp - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-aop - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-artemis - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-batch - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-cache - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-cloud-connectors - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-data-cassandra - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-data-elasticsearch - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-data-gemfire - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-data-jpa - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-data-mongodb - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-data-rest - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-data-solr - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-freemarker - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-groovy-templates - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-hateoas - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-hornetq - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-integration - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-jdbc - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-jersey - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-jetty - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-jooq - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-jta-atomikos - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-jta-bitronix - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-undertow - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-log4j - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-log4j2 - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-logging - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-mail - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-mobile - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-mustache - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-redis - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-remote-shell - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-security - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-social-facebook - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-social-linkedin - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-social-twitter - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-test - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} commons-logging @@ -436,37 +436,37 @@ org.springframework.boot spring-boot-starter-thymeleaf - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-tomcat - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-validation - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-velocity - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-web - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-websocket - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version} org.springframework.boot spring-boot-starter-ws - 1.3.2.BUILD-SNAPSHOT + ${spring-boot.version}