diff --git a/src/main/org/apache/tools/ant/taskdefs/Pack.java b/src/main/org/apache/tools/ant/taskdefs/Pack.java index c7c1d313a..4f8b3bdbd 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Pack.java +++ b/src/main/org/apache/tools/ant/taskdefs/Pack.java @@ -124,7 +124,10 @@ public abstract class Pack extends Task { public void execute() throws BuildException { validate(); - if (zipFile.lastModified() < source.lastModified()) { + if (!source.exists()) { + log("Nothing to do: " + source.getAbsolutePath() + + " doesn't exist."); + } else if (zipFile.lastModified() < source.lastModified()) { log("Building: " + zipFile.getAbsolutePath()); pack(); } else {