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 Summary
Nested classes/interfaces inherited from interface org.gradle.api.Task
Task.Namer
-
Field Summary
Fields inherited from class org.gradle.jvm.tasks.Jar
DEFAULT_EXTENSION
Fields inherited from class org.gradle.api.tasks.bundling.Zip
ZIP_EXTENSION
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
-
Constructor Summary
-
Method Summary
Modifier 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 ObjectFactory
Adds 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.void
setDeploymentDescriptor
(DeploymentDescriptor deploymentDescriptor) void
setLibDirName
(String libDirName) Methods inherited from class org.gradle.jvm.tasks.Jar
getManifest, getManifestContentCharset, getMetadataCharset, getMetaInf, manifest, metaInf, metaInf, setManifest, setManifestContentCharset, setMetadataCharset
Methods inherited from class org.gradle.api.tasks.bundling.Zip
createCopyAction, getCompressor, getEntryCompression, isZip64, setEntryCompression, setZip64
Methods inherited from class org.gradle.api.tasks.bundling.AbstractArchiveTask
createCopyActionExecuter, getArchiveAppendix, getArchiveBaseName, getArchiveClassifier, getArchiveExtension, getArchiveFile, getArchiveFileName, getArchivePath, getArchiveVersion, getDestinationDirectory, into, into, into, isPreserveFileTimestamps, isReproducibleFileOrder, setPreserveFileTimestamps, setReproducibleFileOrder
Methods inherited from class org.gradle.api.tasks.AbstractCopyTask
copy, 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, getRootSpec, getSource, include, include, include, include, isCaseSensitive, rename, rename, rename, rename, setCaseSensitive, setDirMode, setDuplicatesStrategy, setExcludes, setFileMode, setFilteringCharset, setIncludeEmptyDirs, setIncludes, with
Methods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMapping
Methods inherited from class org.gradle.api.DefaultTask
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
Methods inherited from class org.gradle.api.internal.AbstractTask
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Field Details
-
EAR_EXTENSION
- See Also:
-
-
Constructor Details
-
Ear
public Ear()
-
-
Method Details
-
getObjectFactory
- Overrides:
getObjectFactory
in classAbstractCopyTask
-
deploymentDescriptor
public 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
DeploymentDescriptor
is passed to the closure as its delegate.- Parameters:
configureClosure
- The closure.- Returns:
- This.
-
deploymentDescriptor
Configures 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
-
getLib
A location for dependency libraries to include in the 'lib' directory of the EAR archive. -
lib
Adds dependency libraries to include in the 'lib' directory of the EAR archive.The given closure is executed to configure a
CopySpec
. TheCopySpec
is passed to the closure as its delegate.- Parameters:
configureClosure
- The closure.- Returns:
- The created
CopySpec
-
lib
Adds 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
-
getLibDirName
The name of the library directory in the EAR file. Default is "lib". -
setLibDirName
-
getGenerateDeploymentDescriptor
Should deploymentDescriptor be generated?- Since:
- 6.0
-
getDeploymentDescriptor
The deployment descriptor configuration. -
setDeploymentDescriptor
-
getAppDirectory
The application directory. Added to the produced archive by default.The
ear
plugin sets the default value for allEar
tasks tosrc/main/application
.Note, that if the
ear
plugin is not applied then this property is ignored.- Since:
- 7.1
-