class ZipDelegate extends BaseFileDelegate
Delegate for the zip method's closure. This passes through everything to the ZipBuilder.
| Modifiers | Name | Description |
|---|---|---|
static java.lang.String |
ERROR_MESSAGE |
|
org.savantbuild.io.zip.ZipBuilder |
builder |
| Fields inherited from class | Fields |
|---|---|
class BaseFileDelegate |
project |
| Constructor and description |
|---|
ZipDelegate(org.savantbuild.domain.Project project, java.util.Map<java.lang.String, java.lang.Object> attributes) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
org.savantbuild.io.zip.ZipBuilder |
directory(java.util.Map<java.lang.String, java.lang.Object> attributes)Adds a directory to the ZIP file: |
|
org.savantbuild.io.zip.ZipBuilder |
fileSet(java.util.Map<java.lang.String, java.lang.Object> attributes)Adds a fileSet: |
|
org.savantbuild.io.zip.ZipBuilder |
optionalFileSet(java.util.Map<java.lang.String, java.lang.Object> attributes)Adds an optionalFileSet: |
|
org.savantbuild.io.zip.ZipBuilder |
zipFileSet(java.util.Map<java.lang.String, java.lang.Object> attributes)Adds a zipFileSet: |
| Methods inherited from class | Name |
|---|---|
class BaseFileDelegate |
toArchiveFileSet, toDirectory, toFileSet, toOptionalFileSet |
Adds a directory to the ZIP file:
directory(name: "someDir", mode: 0x755)
attributes - The named attributes (name is required).Adds a fileSet:
fileSet(dir: "someDir")
attributes - The named attributes (dir is required).Adds an optionalFileSet:
optionalFileSet(dir: "someDir")
attributes - The named attributes (dir is required).Adds a zipFileSet:
zipFileSet(dir: "someDir", prefix: "some-prefix")
attributes - The named attributes (dir is required).