From e3b651af199343d0b76b943ef59ef3fc23be4d1f Mon Sep 17 00:00:00 2001 From: dion Date: Mon, 21 Jul 2003 05:05:51 +0000 Subject: [PATCH] Fix files with spaces in the name git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113673 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/org/apache/maven/simian/SimianLog.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/simian/src/main/org/apache/maven/simian/SimianLog.java b/simian/src/main/org/apache/maven/simian/SimianLog.java index dff14f5d..59998dfc 100644 --- a/simian/src/main/org/apache/maven/simian/SimianLog.java +++ b/simian/src/main/org/apache/maven/simian/SimianLog.java @@ -70,7 +70,7 @@ import java.util.StringTokenizer; * Maven documentation, with links pointing to the JXR sources. * * @author Aslak Hellesoy - * @version $Revision: 1.1 $ + * @version $Revision: 1.2 $ */ public class SimianLog { private File logFile; @@ -185,8 +185,14 @@ public class SimianLog { int endLine = Integer.parseInt(dupeEntryTokenizer.nextToken()); // Skip "in". dupeEntryTokenizer.nextToken(); - String filePath = dupeEntryTokenizer.nextToken(); - + // filePath could have spaces, we really want all tokens + StringBuffer filePathBuffer = new StringBuffer(); + while (dupeEntryTokenizer.hasMoreTokens()) + { + filePathBuffer.append(dupeEntryTokenizer.nextToken()); + filePathBuffer.append(' '); + } + String filePath = filePathBuffer.toString(); String pathToClass = null; if( filePath.startsWith(sourceDirectory) ) { pathToClass = "xref/" + getPathToClass(sourceDirectory, filePath);