Comparable<Task>
, ContentFilterable
, CopyProcessingSpec
, CopySourceSpec
, CopySpec
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.file.copy.CopySpecSource
, org.gradle.api.internal.IConventionAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Task
, PatternFilterable
, org.gradle.util.Configurable<Task>
Jar
@CacheableTask @Incubating public class Jar extends Zip
Task.Namer
Modifier and Type | Field | Description |
---|---|---|
static String |
DEFAULT_EXTENSION |
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
ZIP_EXTENSION
Constructor | Description |
---|---|
Jar() |
Modifier and Type | Method | 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.
|
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, 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
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, 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
conventionMapping, conventionMapping, getConventionMapping
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createCopyAction, getCompressor, getEntryCompression, isZip64, setEntryCompression, setZip64
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 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