Package org.gradle.jvm.tasks
Class Jar
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
- All Implemented Interfaces:
- 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,- Named,- ExtensionAware,- Task,- PatternFilterable,- Configurable<Task>
- Direct Known Subclasses:
- Jar
Assembles a JAR archive.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.TaskTask.Namer
- 
Field SummaryFieldsFields inherited from class org.gradle.api.tasks.bundling.ZipZIP_EXTENSIONFields inherited from interface org.gradle.api.TaskTASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns the manifest for this JAR archive.The character set used to encode the manifest content.The character set used to encode JAR metadata like file names.Configures the manifest for this JAR archive.Configures the manifest for this JAR archive.Adds content to this JAR archive's META-INF directory.Adds content to this JAR archive's META-INF directory.voidsetManifest(Manifest manifest) Sets the manifest for this JAR archive.voidsetManifestContentCharset(String manifestContentCharset) The character set used to encode the manifest content.voidsetMetadataCharset(String metadataCharset) The character set used to encode JAR metadata like file names.Methods inherited from class org.gradle.api.tasks.bundling.ZipcreateCopyAction, getCompressor, getEntryCompression, isZip64, setEntryCompression, setZip64Methods inherited from class org.gradle.api.tasks.bundling.AbstractArchiveTaskcreateCopyActionExecuter, getArchiveAppendix, getArchiveBaseName, getArchiveClassifier, getArchiveExtension, getArchiveFile, getArchiveFileName, getArchivePath, getArchiveVersion, getDestinationDirectory, into, into, into, isPreserveFileTimestamps, isReproducibleFileOrder, setPreserveFileTimestamps, setReproducibleFileOrderMethods inherited from class org.gradle.api.tasks.AbstractCopyTaskcopy, createRootSpec, dirPermissions, eachFile, eachFile, exclude, exclude, exclude, exclude, expand, expand, filePermissions, filesMatching, filesMatching, filesNotMatching, filesNotMatching, filter, filter, filter, filter, from, from, from, getDirectoryFileTreeFactory, getDirMode, getDirPermissions, getDocumentationRegistry, getDuplicatesStrategy, getExcludes, getFileLookup, getFileMode, getFilePermissions, getFileResolver, getFileSystem, getFilteringCharset, getIncludeEmptyDirs, getIncludes, getInstantiator, getMainSpec, getObjectFactory, getPropertyFactory, getRootSpec, getSource, include, include, include, include, isCaseSensitive, rename, rename, rename, rename, setCaseSensitive, setDirMode, setDuplicatesStrategy, setExcludes, setFileMode, setFilteringCharset, setIncludeEmptyDirs, setIncludes, withMethods inherited from class org.gradle.api.internal.ConventionTaskconventionMapping, conventionMapping, getConventionMappingMethods inherited from class org.gradle.api.DefaultTaskcompareTo, 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, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTaskacceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.TaskdoNotTrackState, getConvention, notCompatibleWithConfigurationCache
- 
Field Details- 
DEFAULT_EXTENSION- See Also:
 
 
- 
- 
Constructor Details- 
Jarpublic Jar()
 
- 
- 
Method Details- 
getMetadataCharsetThe character set used to encode JAR metadata like file names. Defaults to UTF-8. You can change this property but it is not recommended as JVMs expect JAR metadata to be encoded using UTF-8- Overrides:
- getMetadataCharsetin class- Zip
- Returns:
- the character set used to encode JAR metadata like file names
- Since:
- 2.14
 
- 
setMetadataCharsetThe character set used to encode JAR metadata like file names. Defaults to UTF-8. You can change this property but it is not recommended as JVMs expect JAR metadata to be encoded using UTF-8- Overrides:
- setMetadataCharsetin class- Zip
- Parameters:
- metadataCharset- the character set used to encode JAR metadata like file names
- Since:
- 2.14
 
- 
getManifestContentCharsetThe character set used to encode the manifest content. Defaults to UTF-8. You can change this property but it is not recommended as JVMs expect manifests content to be encoded using UTF-8.- Returns:
- the character set used to encode the manifest content
- Since:
- 2.14
 
- 
setManifestContentCharsetThe character set used to encode the manifest content.- Parameters:
- manifestContentCharset- the character set used to encode the manifest content
- Since:
- 2.14
- See Also:
 
- 
getManifestReturns the manifest for this JAR archive.- Returns:
- The manifest
 
- 
setManifestSets the manifest for this JAR archive.- Parameters:
- manifest- The manifest. May be null.
 
- 
manifestConfigures the manifest for this JAR archive.The given closure is executed to configure the manifest. The Manifestis passed to the closure as its delegate.- Parameters:
- configureClosure- The closure.
- Returns:
- This.
 
- 
manifestConfigures the manifest for this JAR archive.The given action is executed to configure the manifest. - Parameters:
- configureAction- The action.
- Returns:
- This.
- Since:
- 3.5
 
- 
getMetaInf
- 
metaInfAdds content to this JAR archive's META-INF directory.The given closure is executed to configure a CopySpec. TheCopySpecis passed to the closure as its delegate.- Parameters:
- configureClosure- The closure.
- Returns:
- The created CopySpec
 
- 
metaInfAdds content to this JAR archive's META-INF directory.The given action is executed to configure a CopySpec.- Parameters:
- configureAction- The action.
- Returns:
- The created CopySpec
- Since:
- 3.5
 
 
-