java.lang.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
, Configurable<Task>
Jar
@DisableCachingByDefault(because="Not worth caching") public abstract class Jar extends Zip
Task.Namer
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
DEFAULT_EXTENSION |
ZIP_EXTENSION
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
Jar() |
Modifier and Type | Method | Description |
---|---|---|
Manifest |
getManifest() |
Returns the manifest for this JAR archive.
|
java.lang.String |
getManifestContentCharset() |
The character set used to encode the manifest content.
|
java.lang.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.
|
Jar |
manifest(Action<? super Manifest> configureAction) |
Configures the manifest for this JAR archive.
|
CopySpec |
metaInf(Closure<?> configureClosure) |
Adds content to this JAR archive's META-INF directory.
|
CopySpec |
metaInf(Action<? super CopySpec> configureAction) |
Adds content to this JAR archive's META-INF directory.
|
void |
setManifest(Manifest manifest) |
Sets the manifest for this JAR archive.
|
void |
setManifestContentCharset(java.lang.String manifestContentCharset) |
The character set used to encode the manifest content.
|
void |
setMetadataCharset(java.lang.String metadataCharset) |
The character set used to encode JAR metadata like file names.
|
createCopyAction, getCompressor, getEntryCompression, isZip64, setEntryCompression, setZip64
createCopyActionExecuter, getArchiveAppendix, getArchiveBaseName, getArchiveClassifier, getArchiveExtension, getArchiveFile, getArchiveFileName, getArchivePath, getArchiveVersion, getDestinationDirectory, into, into, into, isPreserveFileTimestamps, isReproducibleFileOrder, setPreserveFileTimestamps, setReproducibleFileOrder
copy, createRootSpec, eachFile, eachFile, exclude, exclude, exclude, exclude, expand, expand, filesMatching, filesMatching, filesNotMatching, filesNotMatching, filter, filter, filter, filter, from, from, from, getDirectoryFileTreeFactory, getDirMode, getDocumentationRegistry, getDuplicatesStrategy, getExcludes, getFileLookup, getFileMode, getFileResolver, getFileSystem, getFilteringCharset, getIncludeEmptyDirs, getIncludes, getInstantiator, getMainSpec, getObjectFactory, getRootSpec, getSource, include, include, include, include, isCaseSensitive, rename, rename, rename, rename, setCaseSensitive, setDirMode, setDuplicatesStrategy, setExcludes, setFileMode, setFilteringCharset, setIncludeEmptyDirs, setIncludes, with
conventionMapping, conventionMapping, getConventionMapping
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
public static final java.lang.String DEFAULT_EXTENSION
public java.lang.String getMetadataCharset()
getMetadataCharset
in class Zip
public void setMetadataCharset(java.lang.String metadataCharset)
setMetadataCharset
in class Zip
metadataCharset
- the character set used to encode JAR metadata like file names@Input public java.lang.String getManifestContentCharset()
public void setManifestContentCharset(java.lang.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(@DelegatesTo(Manifest.class) 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(@DelegatesTo(CopySpec.class) 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