From 23c2d48a29a41515e9fb0d0a27590fbdf80e2257 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer <github@pcvolkmer.de> Date: Fri, 16 Nov 2018 12:39:18 +0100 Subject: [PATCH] Use Spring Boot 2.0.6 with maven plugin and dependency management Missing dependency versions from legacy spring io platform bom are added as properties. --- pom.xml | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 8e159e7ce..7967e5754 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,10 @@ <packaging>war</packaging> <properties> - <io.spring.platform-version>Cairo-SR5</io.spring.platform-version> + <spring-boot-version>2.0.6.RELEASE</spring-boot-version> + <commons-lang-version>2.6</commons-lang-version> + <guava-version>20.0</guava-version> + <directory-server-version>1.5.5</directory-server-version> <io.netty-version>4.1.30.Final</io.netty-version> <org.aspectj-version>1.8.13</org.aspectj-version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> @@ -74,6 +77,10 @@ <version>3.0.1</version> <configuration></configuration> </plugin> + <plugin> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-maven-plugin</artifactId> + </plugin> </plugins> </reporting> @@ -122,9 +129,10 @@ <dependencyManagement> <dependencies> <dependency> - <groupId>io.spring.platform</groupId> - <artifactId>platform-bom</artifactId> - <version>${io.spring.platform-version}</version> + <!-- Import dependency management from Spring Boot --> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-dependencies</artifactId> + <version>${spring-boot-version}</version> <type>pom</type> <scope>import</scope> </dependency> @@ -142,6 +150,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> + <version>${commons-lang-version}</version> </dependency> <!-- Spring --> <dependency> @@ -188,6 +197,7 @@ <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> + <version>${guava-version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> @@ -223,7 +233,6 @@ <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> - <version>1.6.2</version> </dependency> <dependency> <groupId>org.springframework</groupId> @@ -259,6 +268,7 @@ <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <scope>test</scope> + <version>1</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> @@ -304,11 +314,13 @@ <dependency> <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-core</artifactId> + <version>${directory-server-version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-server-jndi</artifactId> + <version>${directory-server-version}</version> <scope>runtime</scope> </dependency> <dependency> -- GitLab