Package org.gradle.plugins.ear
Class EarPluginConvention
- java.lang.Object
-
- org.gradle.plugins.ear.EarPluginConvention
-
public class EarPluginConvention extends Object
Ear Plugin Convention.
-
-
Constructor Summary
Constructors Constructor Description EarPluginConvention(org.gradle.api.internal.file.FileResolver fileResolver, ObjectFactory objectFactory)
Construct an EarPluginConvention using publicObjectFactory
.EarPluginConvention(org.gradle.api.internal.file.FileResolver fileResolver, org.gradle.internal.reflect.Instantiator instantiator)
Deprecated.Use publicObjectFactory
constructor instead of this one using internalInstantiator
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appDirName(String appDirName)
Allows changing the application directory.EarPluginConvention
deploymentDescriptor(Closure configureClosure)
Configures the deployment descriptor for this EAR archive.EarPluginConvention
deploymentDescriptor(Action<? super DeploymentDescriptor> configureAction)
Configures the deployment descriptor for this EAR archive.String
getAppDirName()
The name of the application directory, relative to the project directory.DeploymentDescriptor
getDeploymentDescriptor()
A custom deployment descriptor configuration.String
getLibDirName()
The name of the library directory in the EAR file.void
libDirName(String libDirName)
Allows changing the library directory in the EAR file.void
setAppDirName(String appDirName)
void
setDeploymentDescriptor(DeploymentDescriptor deploymentDescriptor)
void
setLibDirName(String libDirName)
-
-
-
Constructor Detail
-
EarPluginConvention
@Deprecated public EarPluginConvention(org.gradle.api.internal.file.FileResolver fileResolver, org.gradle.internal.reflect.Instantiator instantiator)
Deprecated.Use publicObjectFactory
constructor instead of this one using internalInstantiator
.Construct an EarPluginConvention using internalInstantiator
.
-
EarPluginConvention
@Inject public EarPluginConvention(org.gradle.api.internal.file.FileResolver fileResolver, ObjectFactory objectFactory)
Construct an EarPluginConvention using publicObjectFactory
.- Since:
- 4.2
-
-
Method Detail
-
getAppDirName
public String getAppDirName()
The name of the application directory, relative to the project directory. Default is "src/main/application".
-
setAppDirName
public void setAppDirName(String appDirName)
-
appDirName
public void appDirName(String appDirName)
Allows changing the application directory. Default is "src/main/application".
-
getLibDirName
public String getLibDirName()
The name of the library directory in the EAR file. Default is "lib".
-
setLibDirName
public void setLibDirName(String libDirName)
-
libDirName
public void libDirName(String libDirName)
Allows changing the library directory in the EAR file. Default is "lib".
-
getDeploymentDescriptor
public DeploymentDescriptor getDeploymentDescriptor()
A custom deployment descriptor configuration. Default is an "application.xml" with sensible defaults.
-
setDeploymentDescriptor
public void setDeploymentDescriptor(DeploymentDescriptor deploymentDescriptor)
-
deploymentDescriptor
public EarPluginConvention deploymentDescriptor(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
public EarPluginConvention deploymentDescriptor(Action<? super DeploymentDescriptor> configureAction)
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
-
-