From 585cd59bf5bec7199af3e19540234f926379e206 Mon Sep 17 00:00:00 2001 From: "Jesse N. Glick" Date: Wed, 26 Jul 2006 22:29:50 +0000 Subject: [PATCH] People should not think that "file:../master.xml" is a meaningful URI. Ant historically supports it but normal XML parsers do not. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@425879 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/helper/ProjectHelper2.java | 5 +++++ src/main/org/apache/tools/ant/helper/ProjectHelperImpl.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/main/org/apache/tools/ant/helper/ProjectHelper2.java b/src/main/org/apache/tools/ant/helper/ProjectHelper2.java index 68285d6dc..82be883ab 100644 --- a/src/main/org/apache/tools/ant/helper/ProjectHelper2.java +++ b/src/main/org/apache/tools/ant/helper/ProjectHelper2.java @@ -477,6 +477,11 @@ public class ProjectHelper2 extends ProjectHelper { File file = new File(path); if (!file.isAbsolute()) { file = FILE_UTILS.resolveFile(context.getBuildFileParent(), path); + context.getProject().log( + "Warning: '" + systemId + "' in " + context.getBuildFile() + + " should be expressed simply as '" + path.replace('\\', '/') + + "' for compliance with other XML tools", + Project.MSG_WARN); } context.getProject().log("file=" + file, Project.MSG_DEBUG); try { diff --git a/src/main/org/apache/tools/ant/helper/ProjectHelperImpl.java b/src/main/org/apache/tools/ant/helper/ProjectHelperImpl.java index 8a7b45e57..3cd12f3ea 100644 --- a/src/main/org/apache/tools/ant/helper/ProjectHelperImpl.java +++ b/src/main/org/apache/tools/ant/helper/ProjectHelperImpl.java @@ -296,6 +296,11 @@ public class ProjectHelperImpl extends ProjectHelper { File file = new File(path); if (!file.isAbsolute()) { file = FILE_UTILS.resolveFile(helperImpl.buildFileParent, path); + helperImpl.project.log( + "Warning: '" + systemId + "' in " + helperImpl.buildFile + + " should be expressed simply as '" + path.replace('\\', '/') + + "' for compliance with other XML tools", + Project.MSG_WARN); } try { InputSource inputSource = new InputSource(new FileInputStream(file));