class TarDelegate extends BaseFileDelegate
Delegate for the tar method's closure. This does all the work of building Tarfiles.
| Modifiers | Name | Description |
|---|---|---|
static java.lang.String |
ERROR_MESSAGE |
|
org.savantbuild.io.tar.TarBuilder |
builder |
| Fields inherited from class | Fields |
|---|---|
class BaseFileDelegate |
project |
| Constructor and description |
|---|
TarDelegate(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.tar.TarBuilder |
directory(java.util.Map<java.lang.String, java.lang.Object> attributes)Adds a directory to the TAR file: |
|
org.savantbuild.io.tar.TarBuilder |
fileSet(java.util.Map<java.lang.String, java.lang.Object> attributes)Adds a fileSet: |
|
org.savantbuild.io.tar.TarBuilder |
optionalFileSet(java.util.Map<java.lang.String, java.lang.Object> attributes)Adds an optionalFileSet: |
|
org.savantbuild.io.tar.TarBuilder |
tarFileSet(java.util.Map<java.lang.String, java.lang.Object> attributes)Adds a tarFileSet: |
| Methods inherited from class | Name |
|---|---|
class BaseFileDelegate |
toArchiveFileSet, toDirectory, toFileSet, toOptionalFileSet |
Adds a directory to the TAR file:
directory(name: "someDir", mode: 0x755, userName: "root", groupName: "root")
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 tarFileSet:
tarFileSet(dir: "someDir", prefix: "some-prefix")
attributes - The named attributes (dir is required).