This is an automated email from the ASF dual-hosted git repository.
elharo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-jdeprscan-plugin.git
The following commit(s) were added to refs/heads/master by this push:
new b3f38f0 Prefer JDK methods (#66)
b3f38f0 is described below
commit b3f38f06cf39b71c28e9c1af3cd5e45d856e221e
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Mon Dec 22 13:13:49 2025 +0000
Prefer JDK methods (#66)
---
.../java/org/apache/maven/plugins/jdeprscan/BaseJDeprScanMojo.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
a/src/main/java/org/apache/maven/plugins/jdeprscan/BaseJDeprScanMojo.java
b/src/main/java/org/apache/maven/plugins/jdeprscan/BaseJDeprScanMojo.java
index 29a3b26..ff97c0b 100644
--- a/src/main/java/org/apache/maven/plugins/jdeprscan/BaseJDeprScanMojo.java
+++ b/src/main/java/org/apache/maven/plugins/jdeprscan/BaseJDeprScanMojo.java
@@ -24,6 +24,7 @@ import java.nio.file.Path;
import java.util.Collection;
import java.util.Map;
import java.util.Set;
+import java.util.stream.Collectors;
import org.apache.maven.artifact.DependencyResolutionRequiredException;
import org.apache.maven.plugin.MojoExecutionException;
@@ -32,7 +33,6 @@ import org.apache.maven.plugins.annotations.Parameter;
import org.apache.maven.plugins.jdeprscan.consumers.JDeprScanConsumer;
import org.apache.maven.project.MavenProject;
import org.apache.maven.toolchain.ToolchainManager;
-import org.codehaus.plexus.util.StringUtils;
import org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer;
import org.codehaus.plexus.util.cli.Commandline;
@@ -109,8 +109,8 @@ public abstract class BaseJDeprScanMojo extends
AbstractJDeprScanMojo {
if (!cp.isEmpty()) {
cmd.createArg().setValue("--class-path");
-
- cmd.createArg().setValue(StringUtils.join(cp.iterator(),
File.pathSeparator));
+ String classpath =
cp.stream().map(Path::toString).collect(Collectors.joining(File.pathSeparator));
+ cmd.createArg().setValue(classpath);
}
} catch (DependencyResolutionRequiredException e) {