diff --git a/src/main/org/apache/tools/ant/taskdefs/Zip.java b/src/main/org/apache/tools/ant/taskdefs/Zip.java index a56018515..7f1b87860 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Zip.java +++ b/src/main/org/apache/tools/ant/taskdefs/Zip.java @@ -132,7 +132,7 @@ public class Zip extends MatchingTask { } public void execute() throws BuildException { - if (baseDir == null && filesets.size() == 0) + if (baseDir == null && filesets.size() == 0 && "zip".equals(archiveType)) throw new BuildException("basedir attribute must be set, or at least one fileset must be given!"); Vector dss = new Vector ();