Skip to content

Commit afe0e1e

Browse files
aschemanclaude
andcommitted
Fix Windows path separators in legacy directory error message
Normalize backslashes to forward slashes in the physical presence error message to ensure consistent output across platforms. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent befcf4a commit afe0e1e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

impl/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1008,7 +1008,7 @@ private void failIfLegacyDirectoryPresent(
10081008
"Legacy directory '%s' exists but cannot be used in project %s "
10091009
+ "because sources are configured via <sources>. "
10101010
+ "Remove or rename the directory.",
1011-
defaultPath, projectId);
1011+
defaultPath.toString().replace('\\', '/'), projectId);
10121012
logger.error(message);
10131013
result.getProblemCollector()
10141014
.reportProblem(new org.apache.maven.impl.model.DefaultModelProblem(

0 commit comments

Comments
 (0)