diff --git a/src/main/org/apache/tools/ant/types/AbstractFileSet.java b/src/main/org/apache/tools/ant/types/AbstractFileSet.java index eaf2aaa52..911f0dec0 100644 --- a/src/main/org/apache/tools/ant/types/AbstractFileSet.java +++ b/src/main/org/apache/tools/ant/types/AbstractFileSet.java @@ -213,6 +213,17 @@ public abstract class AbstractFileSet extends DataType implements Cloneable, return defaultPatterns.createExcludesFile(); } + /** + * Creates a single file fileset. + */ + public void setFile(File file) { + if (isReference()) { + throw tooManyAttributes(); + } + setDir(file.getParentFile()); + setIncludes(file.getName()); + } + /** * Appends includes to the current list of include * patterns.