diff --git a/src/main/org/apache/tools/ant/taskdefs/ImportTask.java b/src/main/org/apache/tools/ant/taskdefs/ImportTask.java index a054aae1e..cf5a64dbb 100644 --- a/src/main/org/apache/tools/ant/taskdefs/ImportTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/ImportTask.java @@ -154,7 +154,9 @@ public class ImportTask extends Task { // Paths are relative to the build file they're imported from, // *not* the current directory (same as entity includes). - File importedFile = FILE_UTILS.resolveFile(buildFile, file); + + File buildFileParent = new File(buildFile.getParent()); + File importedFile = FILE_UTILS.resolveFile(buildFileParent, file); if (!importedFile.exists()) { String message =