Browse Source

Use current time instead of something illegal when we don't know the

last modification time of a dir.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268968 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 24 years ago
parent
commit
a202ce4f88
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      src/main/org/apache/tools/ant/taskdefs/Zip.java

+ 5
- 1
src/main/org/apache/tools/ant/taskdefs/Zip.java View File

@@ -413,7 +413,11 @@ public class Zip extends MatchingTask {
addedDirs.put(vPath, vPath); addedDirs.put(vPath, vPath);
ZipEntry ze = new ZipEntry (vPath); ZipEntry ze = new ZipEntry (vPath);
if (dir != null) ze.setTime (dir.lastModified ());
if (dir != null && dir.exists()) {
ze.setTime(dir.lastModified());
} else {
ze.setTime(System.currentTimeMillis());
}
ze.setSize (0); ze.setSize (0);
ze.setMethod (ZipEntry.STORED); ze.setMethod (ZipEntry.STORED);
// This is faintly ridiculous: // This is faintly ridiculous:


Loading…
Cancel
Save