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
FieldsFields inherited from class org.gradle.jvm.tasks.Jar
DEFAULT_EXTENSIONFields inherited from class org.gradle.api.tasks.bundling.Zip
ZIP_EXTENSIONFields 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
Constructors -
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 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.Jar
getManifest, getManifestContentCharset, getMetadataCharset, getMetaInf, manifest, metaInf, metaInf, setManifest, setManifestContentCharset, setMetadataCharsetMethods inherited from class org.gradle.api.tasks.bundling.Zip
createCopyAction, getCompressor, getEntryCompression, isZip64, setEntryCompression, setZip64Methods 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, setReproducibleFileOrderMethods 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, 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.ConventionTask
conventionMapping, conventionMapping, getConventionMappingMethods 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, usesServiceMethods 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, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getObjectFactoryin 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
DeploymentDescriptoris 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. TheCopySpecis 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
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
-