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, ExtensionAware, Task, PatternFilterable, org.gradle.util.Configurable<Task>
- Direct Known Subclasses:
Jar
Assembles a JAR archive.
-
Nested Class Summary
Nested classes/interfaces inherited from interface Task
Task.Namer -
Field Summary
FieldsFields inherited from class Zip
ZIP_EXTENSIONFields inherited from interface Task
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier 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 Zip
createCopyAction, getCompressor, getEntryCompression, isZip64, setEntryCompression, setZip64Methods inherited from class AbstractArchiveTask
createCopyActionExecuter, getAppendix, getArchiveName, getArchivePath, getBaseName, getClassifier, getDestinationDir, getExtension, getVersion, into, into, into, isPreserveFileTimestamps, isReproducibleFileOrder, setAppendix, setArchiveName, setBaseName, setClassifier, setDestinationDir, setExtension, setPreserveFileTimestamps, setReproducibleFileOrder, setVersionMethods inherited from class AbstractCopyTask
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, withMethods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMappingMethods inherited from class DefaultTask
newInputDirectory, newInputFile, newOutputDirectory, newOutputFileMethods inherited from class org.gradle.api.internal.AbstractTask
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, 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
-
Field Details
-
DEFAULT_EXTENSION
- See Also:
-
-
Constructor Details
-
Jar
public Jar()
-
-
Method Details
-
getMetadataCharset
The 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 classZip- Returns:
- the character set used to encode JAR metadata like file names
- Since:
- 2.14
-
setMetadataCharset
The 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 classZip- Parameters:
metadataCharset- the character set used to encode JAR metadata like file names- Since:
- 2.14
-
getManifestContentCharset
The 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
-
setManifestContentCharset
The character set used to encode the manifest content.- Parameters:
manifestContentCharset- the character set used to encode the manifest content- Since:
- 2.14
- See Also:
-
getManifest
-
setManifest
Sets the manifest for this JAR archive.- Parameters:
manifest- The manifest. May be null.
-
manifest
-
manifest
-
getMetaInf
-
metaInf
-
metaInf
-