Package org.gradle.plugins.ear
Class Ear
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>
Assembles an EAR archive.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.TaskTask.Namer
- 
Field SummaryFieldsFields inherited from class org.gradle.jvm.tasks.JarDEFAULT_EXTENSIONFields 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 TypeMethodDescriptiondeploymentDescriptor(Closure configureClosure) Configures the deployment descriptor for this EAR archive.deploymentDescriptor(Action<? super DeploymentDescriptor> configureAction) Configures the deployment descriptor for this EAR archive.The application directory.The deployment descriptor configuration.Should deploymentDescriptor be generated?getLib()A location for dependency libraries to include in the 'lib' directory of the EAR archive.The name of the library directory in the EAR file.protected ObjectFactoryAdds dependency libraries to include in the 'lib' directory of the EAR archive.Adds dependency libraries to include in the 'lib' directory of the EAR archive.voidsetDeploymentDescriptor(DeploymentDescriptor deploymentDescriptor) voidsetLibDirName(String libDirName) Methods inherited from class org.gradle.jvm.tasks.JargetManifest, getManifestContentCharset, getMetadataCharset, getMetaInf, manifest, metaInf, metaInf, setManifest, setManifestContentCharset, setMetadataCharsetMethods 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, 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- 
EAR_EXTENSION- See Also:
 
 
- 
- 
Constructor Details- 
Earpublic Ear()
 
- 
- 
Method Details- 
getObjectFactory- Overrides:
- getObjectFactoryin class- AbstractCopyTask
 
- 
deploymentDescriptorpublic Ear deploymentDescriptor(@DelegatesTo(value=DeploymentDescriptor.class,strategy=1) Closure configureClosure) Configures the deployment descriptor for this EAR archive.The given closure is executed to configure the deployment descriptor. The DeploymentDescriptoris passed to the closure as its delegate.- Parameters:
- configureClosure- The closure.
- Returns:
- This.
 
- 
deploymentDescriptorConfigures the deployment descriptor for this EAR archive.The given action is executed to configure the deployment descriptor. - Parameters:
- configureAction- The action.
- Returns:
- This.
- Since:
- 3.5
 
- 
getLibA location for dependency libraries to include in the 'lib' directory of the EAR archive.
- 
libAdds dependency libraries to include in the 'lib' directory of the EAR archive.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
 
- 
libAdds dependency libraries to include in the 'lib' directory of the EAR archive.The given action is executed to configure a CopySpec.- Parameters:
- configureAction- The action.
- Returns:
- The created CopySpec
- Since:
- 3.5
 
- 
getLibDirNameThe name of the library directory in the EAR file. Default is "lib".
- 
setLibDirName
- 
getGenerateDeploymentDescriptorShould deploymentDescriptor be generated?- Since:
- 6.0
 
- 
getDeploymentDescriptorThe deployment descriptor configuration.
- 
setDeploymentDescriptor
- 
getAppDirectoryThe application directory. Added to the produced archive by default.The earplugin sets the default value for allEartasks tosrc/main/application.Note, that if the earplugin is not applied then this property is ignored.- Since:
- 7.1
 
 
-