From e379a6bad8aa25e5ba1983abfdaf72da5783878c Mon Sep 17 00:00:00 2001 From: Andrzej Jarmoniuk Date: Fri, 16 Dec 2022 16:36:52 +0100 Subject: [PATCH] Resolves #858: Replacing parallelStream() with stream() where it mutates a non-thread safe collection --- .../src/main/java/org/codehaus/mojo/versions/api/PomHelper.java | 2 +- .../src/main/java/org/codehaus/mojo/versions/SetMojo.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/versions-common/src/main/java/org/codehaus/mojo/versions/api/PomHelper.java b/versions-common/src/main/java/org/codehaus/mojo/versions/api/PomHelper.java index 7feaf4263..1b041fc1b 100644 --- a/versions-common/src/main/java/org/codehaus/mojo/versions/api/PomHelper.java +++ b/versions-common/src/main/java/org/codehaus/mojo/versions/api/PomHelper.java @@ -1356,7 +1356,7 @@ private static Map getChildModels(Model model, Log logger) throws I File baseDir = model.getPomFile().getParentFile(); - getAllChildModules(model, logger).parallelStream() + getAllChildModules(model, logger).stream() .map(moduleName -> new File(baseDir, moduleName)) .map(file -> file.isFile() ? file : new File(file, "pom.xml")) .filter(File::exists) diff --git a/versions-maven-plugin/src/main/java/org/codehaus/mojo/versions/SetMojo.java b/versions-maven-plugin/src/main/java/org/codehaus/mojo/versions/SetMojo.java index 4cfdacae2..691a8d213 100644 --- a/versions-maven-plugin/src/main/java/org/codehaus/mojo/versions/SetMojo.java +++ b/versions-maven-plugin/src/main/java/org/codehaus/mojo/versions/SetMojo.java @@ -367,7 +367,7 @@ public void execute() throws MojoExecutionException, MojoFailureException { } if ("always".equals(updateBuildOutputTimestampPolicy)) { - reactor.values().parallelStream() + reactor.values().stream() .map(m -> PomHelper.getModelEntry(reactor, PomHelper.getGroupId(m), PomHelper.getArtifactId(m))) .filter(Objects::nonNull) .map(Map.Entry::getValue)