@CacheableTask @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(Closure<?> configureClosure)
Configures the manifest for this JAR archive.
|
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
getAppendix, getArchiveName, getArchivePath, getBaseName, getClassifier, getDestinationDir, getExtension, getVersion, into, into, into, setAppendix, setArchiveName, setBaseName, setClassifier, setDestinationDir, setExtension, setVersion
copy, createRootSpec, eachFile, eachFile, exclude, exclude, exclude, exclude, expand, filesMatching, filesNotMatching, filter, filter, filter, filter, from, from, from, 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, getActionClassLoaders, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, 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.