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) {

Reply via email to