From 4b5e73d760582b94334c47f0fedbd73bfe6066c8 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Fri, 7 Sep 2018 11:00:50 +0200 Subject: [PATCH] Upgrade Maven plugins to enable builds on Java 11. Closes gh-302. --- pom.xml | 26 +++++++++---------- spring-vault-core/pom.xml | 2 +- ...VaultWrappingTemplateIntegrationTests.java | 5 ++++ spring-vault-dependencies/pom.xml | 2 +- 4 files changed, 20 insertions(+), 15 deletions(-) diff --git a/pom.xml b/pom.xml index bfbb26ef..f8de1558 100644 --- a/pom.xml +++ b/pom.xml @@ -153,7 +153,7 @@ org.assertj assertj-core - 3.9.0 + 3.11.0 test @@ -174,7 +174,7 @@ org.mockito mockito-core - 2.13.0 + 2.21.0 test @@ -254,13 +254,13 @@ org.apache.maven.plugins maven-compiler-plugin - 3.5.1 + 3.8.0 org.apache.maven.plugins maven-jar-plugin - 3.0.2 + 3.1.0 @@ -275,7 +275,7 @@ org.apache.maven.plugins maven-surefire-plugin - 2.19.1 + 2.22.0 @@ -287,7 +287,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 2.10.4 + 3.0.1 true
${project.name}
@@ -300,7 +300,7 @@ true - -Xdoclint:none + none https://docs.spring.io/spring-data/commons/docs/current/api https://docs.spring.io/spring-data/keyvalue/docs/current/api @@ -326,18 +326,18 @@ org.apache.maven.plugins maven-dependency-plugin - 2.10 + 3.1.1 org.apache.maven.plugins maven-site-plugin - 3.5.1 + 3.7.1 org.apache.maven.wagon wagon-ssh - 1.0 + 3.1.0 @@ -351,7 +351,7 @@ org.codehaus.mojo animal-sniffer-maven-plugin - 1.16 + 1.17 @@ -369,13 +369,13 @@ org.apache.maven.plugins maven-assembly-plugin - 2.6 + 3.1.0 org.codehaus.mojo wagon-maven-plugin - 1.0 + 2.0.0 diff --git a/spring-vault-core/pom.xml b/spring-vault-core/pom.xml index 2204d63f..03974f99 100644 --- a/spring-vault-core/pom.xml +++ b/spring-vault-core/pom.xml @@ -120,7 +120,7 @@ org.projectlombok lombok - 1.16.10 + 1.18.2 true diff --git a/spring-vault-core/src/test/java/org/springframework/vault/core/VaultWrappingTemplateIntegrationTests.java b/spring-vault-core/src/test/java/org/springframework/vault/core/VaultWrappingTemplateIntegrationTests.java index ebc91651..39482b28 100644 --- a/spring-vault-core/src/test/java/org/springframework/vault/core/VaultWrappingTemplateIntegrationTests.java +++ b/spring-vault-core/src/test/java/org/springframework/vault/core/VaultWrappingTemplateIntegrationTests.java @@ -20,6 +20,7 @@ import java.time.Instant; import java.util.Collections; import java.util.Map; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.EqualsAndHashCode; import lombok.Value; import org.junit.Before; @@ -162,5 +163,9 @@ public class VaultWrappingTemplateIntegrationTests extends IntegrationTestSuppor @EqualsAndHashCode static class Secret { final String key; + + Secret(@JsonProperty("key") String key) { + this.key = key; + } } } diff --git a/spring-vault-dependencies/pom.xml b/spring-vault-dependencies/pom.xml index 407b3a90..0aab88b7 100644 --- a/spring-vault-dependencies/pom.xml +++ b/spring-vault-dependencies/pom.xml @@ -150,7 +150,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 2.10.4 + 3.0.1