From 8acc42f658ede2520219dae23a9067ef8980c7f4 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Mon, 29 Aug 2022 11:56:46 +0200 Subject: [PATCH] Upgrade dependencies. --- pom.xml | 18 ++++++++++++------ .../data/release/git/BackportTargets.java | 2 -- .../release/infra/DependencyOperations.java | 10 +++++----- .../release/infra/InfrastructureCommands.java | 4 ++-- .../release/build/MavenIntegrationTests.java | 11 +++++------ .../cli/ReleaseCommandsIntegrationTests.java | 4 ++-- .../git/GitOperationsIntegrationTests.java | 4 ++-- .../DependencyOperationsIntegrationTests.java | 4 ++-- 8 files changed, 30 insertions(+), 27 deletions(-) diff --git a/pom.xml b/pom.xml index 206722d..a7a0372 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ org.springframework.boot spring-boot-starter-parent - 2.3.4.RELEASE + 2.7.2 @@ -64,7 +64,7 @@ org.xmlbeam xmlprojector - 1.4.7 + 1.4.23 @@ -104,7 +104,13 @@ org.eclipse.jgit org.eclipse.jgit - 5.6.0.201912101111-r + 5.13.1.202206130422-r + + + + org.eclipse.jgit + org.eclipse.jgit.gpg.bc + 5.13.1.202206130422-r @@ -116,7 +122,7 @@ org.apache.maven.shared maven-invoker - 3.0.1 + 3.2.0 @@ -128,14 +134,14 @@ com.github.tomakehurst wiremock - 2.26.3 + 2.27.2 test com.google.guava guava - 29.0-jre + 31.1-jre test diff --git a/src/main/java/org/springframework/data/release/git/BackportTargets.java b/src/main/java/org/springframework/data/release/git/BackportTargets.java index 54af987..a4b6b3e 100644 --- a/src/main/java/org/springframework/data/release/git/BackportTargets.java +++ b/src/main/java/org/springframework/data/release/git/BackportTargets.java @@ -23,8 +23,6 @@ import java.util.Set; import java.util.stream.Collectors; import java.util.stream.Stream; -import org.bouncycastle.util.Iterable; - import org.springframework.data.release.model.ModuleIteration; import org.springframework.data.release.model.Train; import org.springframework.util.Assert; diff --git a/src/main/java/org/springframework/data/release/infra/DependencyOperations.java b/src/main/java/org/springframework/data/release/infra/DependencyOperations.java index 2268149..0d341b7 100644 --- a/src/main/java/org/springframework/data/release/infra/DependencyOperations.java +++ b/src/main/java/org/springframework/data/release/infra/DependencyOperations.java @@ -68,8 +68,8 @@ import org.springframework.web.client.RestOperations; import org.xmlbeam.ProjectionFactory; import org.xmlbeam.annotation.XBRead; -import org.xmlbeam.io.XBFileIO; -import org.xmlbeam.io.XBStreamInput; +import org.xmlbeam.io.FileIO; +import org.xmlbeam.io.StreamInput; /** * Operations for dependency management. @@ -505,7 +505,7 @@ public class DependencyOperations { Map creationDates = parseCreationDates(directoryListing.getBody()); - XBStreamInput io = projectionFactory.io().stream(new ByteArrayInputStream(mavenMetadata.getBody())); + StreamInput io = projectionFactory.io().stream(new ByteArrayInputStream(mavenMetadata.getBody())); MavenMetadata metadata = io.read(MavenMetadata.class); @@ -556,7 +556,7 @@ public class DependencyOperations { private R doWithPom(File file, Class type, Function callback) { - XBFileIO io = projectionFactory.io().file(file); + FileIO io = projectionFactory.io().file(file); try { @@ -570,7 +570,7 @@ public class DependencyOperations { private void update(File file, Class type, Consumer callback) { - XBFileIO io = projectionFactory.io().file(file); + FileIO io = projectionFactory.io().file(file); try { diff --git a/src/main/java/org/springframework/data/release/infra/InfrastructureCommands.java b/src/main/java/org/springframework/data/release/infra/InfrastructureCommands.java index d07c0dc..9de2f73 100644 --- a/src/main/java/org/springframework/data/release/infra/InfrastructureCommands.java +++ b/src/main/java/org/springframework/data/release/infra/InfrastructureCommands.java @@ -24,7 +24,7 @@ import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; -import org.bouncycastle.util.Strings; +import org.apache.commons.io.IOUtils; import org.springframework.data.release.CliComponent; import org.springframework.data.release.TimedCommand; @@ -57,7 +57,7 @@ public class InfrastructureCommands extends TimedCommand { public Table listJdkVersions() { List jdks = JavaRuntimes.getJdks(); - StringBuilder builder = new StringBuilder("Available Java versions" + Strings.lineSeparator()); + StringBuilder builder = new StringBuilder("Available Java versions" + IOUtils.LINE_SEPARATOR); Table table = new Table(); table.addHeader(1, new TableHeader("Version", 15)); diff --git a/src/test/java/org/springframework/data/release/build/MavenIntegrationTests.java b/src/test/java/org/springframework/data/release/build/MavenIntegrationTests.java index 9a0a612..65a2627 100644 --- a/src/test/java/org/springframework/data/release/build/MavenIntegrationTests.java +++ b/src/test/java/org/springframework/data/release/build/MavenIntegrationTests.java @@ -16,8 +16,7 @@ package org.springframework.data.release.build; import static org.assertj.core.api.Assertions.*; -import static org.assertj.core.api.Assumptions.assumeThat; -import static org.junit.Assume.*; +import static org.assertj.core.api.Assumptions.*; import java.io.ByteArrayInputStream; import java.io.File; @@ -38,7 +37,7 @@ import org.springframework.data.release.model.Projects; import org.xmlbeam.ProjectionFactory; import org.xmlbeam.evaluation.XPathEvaluator; -import org.xmlbeam.io.XBFileIO; +import org.xmlbeam.io.FileIO; /** * @author Oliver Gierke @@ -60,14 +59,14 @@ class MavenIntegrationTests extends AbstractIntegrationTests { urlConnection.connect(); urlConnection.getInputStream().close(); } catch (IOException e) { - assumeTrue("Test requires connectivity to GitHub:" + e.toString(), false); + assumeThat(false).as("Test requires connectivity to GitHub:" + e.toString()).isTrue(); } } @Test void modifiesParentPomCorrectly() throws IOException { - XBFileIO io = projection.io().file(new ClassPathResource("parent-pom.xml").getFile()); + FileIO io = projection.io().file(new ClassPathResource("parent-pom.xml").getFile()); ParentPom pom = io.read(ParentPom.class); pom.setSharedResourcesVersion(ArtifactVersion.of("1.2.0.RELEASE")); @@ -82,7 +81,7 @@ class MavenIntegrationTests extends AbstractIntegrationTests { @Test void updatesRepositoriesCorrectly() throws Exception { - XBFileIO io = projection.io().file(new ClassPathResource("sample-pom.xml").getFile()); + FileIO io = projection.io().file(new ClassPathResource("sample-pom.xml").getFile()); Pom pom = io.read(Pom.class); diff --git a/src/test/java/org/springframework/data/release/cli/ReleaseCommandsIntegrationTests.java b/src/test/java/org/springframework/data/release/cli/ReleaseCommandsIntegrationTests.java index d7f60a9..ceac1e8 100644 --- a/src/test/java/org/springframework/data/release/cli/ReleaseCommandsIntegrationTests.java +++ b/src/test/java/org/springframework/data/release/cli/ReleaseCommandsIntegrationTests.java @@ -16,7 +16,7 @@ package org.springframework.data.release.cli; import static org.assertj.core.api.Assertions.*; -import static org.junit.Assume.*; +import static org.assertj.core.api.Assumptions.*; import java.io.IOException; import java.net.URL; @@ -49,7 +49,7 @@ class ReleaseCommandsIntegrationTests extends AbstractIntegrationTests { urlConnection.connect(); urlConnection.getInputStream().close(); } catch (IOException e) { - assumeTrue("Test requires connectivity to GitHub:" + e.toString(), false); + assumeThat(false).as("Test requires connectivity to GitHub:" + e.toString()).isTrue(); } } diff --git a/src/test/java/org/springframework/data/release/git/GitOperationsIntegrationTests.java b/src/test/java/org/springframework/data/release/git/GitOperationsIntegrationTests.java index f0a9170..535304f 100644 --- a/src/test/java/org/springframework/data/release/git/GitOperationsIntegrationTests.java +++ b/src/test/java/org/springframework/data/release/git/GitOperationsIntegrationTests.java @@ -16,7 +16,7 @@ package org.springframework.data.release.git; import static org.assertj.core.api.Assertions.*; -import static org.junit.Assume.*; +import static org.assertj.core.api.Assumptions.*; import static org.springframework.data.release.model.Projects.*; import java.io.IOException; @@ -52,7 +52,7 @@ class GitOperationsIntegrationTests extends AbstractIntegrationTests { urlConnection.connect(); urlConnection.getInputStream().close(); } catch (IOException e) { - assumeTrue("Test requires connectivity to GitHub:" + e.toString(), false); + assumeThat(false).as("Test requires connectivity to GitHub:" + e.toString()).isTrue(); } } diff --git a/src/test/java/org/springframework/data/release/infra/DependencyOperationsIntegrationTests.java b/src/test/java/org/springframework/data/release/infra/DependencyOperationsIntegrationTests.java index 3f165d4..9b467db 100644 --- a/src/test/java/org/springframework/data/release/infra/DependencyOperationsIntegrationTests.java +++ b/src/test/java/org/springframework/data/release/infra/DependencyOperationsIntegrationTests.java @@ -16,7 +16,7 @@ package org.springframework.data.release.infra; import static org.assertj.core.api.Assertions.*; -import static org.junit.Assume.*; +import static org.assertj.core.api.Assumptions.*; import java.io.IOException; import java.net.URL; @@ -53,7 +53,7 @@ class DependencyOperationsIntegrationTests extends AbstractIntegrationTests { urlConnection.connect(); urlConnection.getInputStream().close(); } catch (IOException e) { - assumeTrue("Test requires connectivity to Maven: " + e.toString(), false); + assumeThat(false).as("Test requires connectivity to Maven: " + e.toString()).isTrue(); } }