@Incubating public class Jar extends Zip
Task.Namer
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_EXTENSION |
ZIP_EXTENSION
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor and Description |
---|
Jar() |
Modifier and Type | Method and Description |
---|---|
Manifest |
getManifest()
Returns the manifest for this JAR archive.
|
String |
getManifestContentCharset()
The character set used to encode the manifest content.
|
String |
getMetadataCharset()
The character set used to encode JAR metadata like file names.
|
CopySpec |
getMetaInf() |
Jar |
manifest(Action<? super Manifest> configureAction)
Configures the manifest for this JAR archive.
|
Jar |
manifest(Closure<?> configureClosure)
Configures the manifest for this JAR archive.
|
CopySpec |
metaInf(Action<? super CopySpec> configureAction)
Adds content to this JAR archive's META-INF directory.
|
CopySpec |
metaInf(Closure<?> configureClosure)
Adds content to this JAR archive's META-INF directory.
|
void |
setManifest(Manifest manifest)
Sets the manifest for this JAR archive.
|
void |
setManifestContentCharset(String manifestContentCharset)
The character set used to encode the manifest content.
|
void |
setMetadataCharset(String metadataCharset)
The character set used to encode JAR metadata like file names.
|
createCopyAction, getCompressor, getEntryCompression, isZip64, setEntryCompression, setZip64
createCopyActionExecuter, getAppendix, getArchiveName, getArchivePath, getBaseName, getClassifier, getDestinationDir, getExtension, getVersion, into, into, into, isPreserveFileTimestamps, isReproducibleFileOrder, setAppendix, setArchiveName, setBaseName, setClassifier, setDestinationDir, setExtension, setPreserveFileTimestamps, setReproducibleFileOrder, setVersion
copy, createRootSpec, eachFile, eachFile, exclude, exclude, exclude, exclude, expand, filesMatching, filesMatching, filesNotMatching, filesNotMatching, filter, filter, filter, filter, from, from, from, getDirectoryFileTreeFactory, getDirMode, getDuplicatesStrategy, getExcludes, getFileLookup, getFileMode, getFileResolver, getFileSystem, getFilteringCharset, getIncludeEmptyDirs, getIncludes, getInstantiator, getMainSpec, getRootSpec, getSource, include, include, include, include, isCaseSensitive, rename, rename, rename, rename, setCaseSensitive, setDirMode, setDuplicatesStrategy, setExcludes, setFileMode, setFilteringCharset, setIncludeEmptyDirs, setIncludes, with
conventionMapping, conventionMapping, getConventionMapping
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
public static final String DEFAULT_EXTENSION
public String getMetadataCharset()
getMetadataCharset
in class Zip
public void setMetadataCharset(String metadataCharset)
setMetadataCharset
in class Zip
metadataCharset
- the character set used to encode JAR metadata like file names@Input @Incubating public String getManifestContentCharset()
@Incubating public void setManifestContentCharset(String manifestContentCharset)
manifestContentCharset
- the character set used to encode the manifest contentgetManifestContentCharset()
@Internal public Manifest getManifest()
public void setManifest(Manifest manifest)
manifest
- The manifest. May be null.public Jar manifest(Closure<?> configureClosure)
The given closure is executed to configure the manifest. The Manifest
is passed to the closure as its delegate.
configureClosure
- The closure.public Jar manifest(Action<? super Manifest> configureAction)
The given action is executed to configure the manifest.
configureAction
- The action.public CopySpec metaInf(Closure<?> configureClosure)
The given closure is executed to configure a CopySpec
. The CopySpec
is passed to the closure as its delegate.
configureClosure
- The closure.CopySpec