Browse Source

support FileProvider in ZipResource

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@801286 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 16 years ago
parent
commit
aec61d53b7
1 changed files with 3 additions and 9 deletions
  1. +3
    -9
      src/main/org/apache/tools/ant/types/resources/ZipResource.java

+ 3
- 9
src/main/org/apache/tools/ant/types/resources/ZipResource.java View File

@@ -74,8 +74,8 @@ public class ZipResource extends ArchiveResource {
* @return the zipfile as a File.
*/
public File getZipfile() {
FileResource r = (FileResource) getArchive();
return r.getFile();
FileProvider fp = (FileProvider) getArchive().as(FileProvider.class);
return fp.getFile();
}

/**
@@ -191,13 +191,7 @@ public class ZipResource extends ArchiveResource {
log(e.getMessage(), Project.MSG_DEBUG);
throw new BuildException(e);
} finally {
if (z != null) {
try {
z.close();
} catch (IOException e) {
//?
}
}
ZipFile.closeQuietly(z);
}
}



Loading…
Cancel
Save