Class EarPluginConvention

java.lang.Object
org.gradle.plugins.ear.EarPluginConvention

public class EarPluginConvention extends Object
Ear Plugin Convention.
  • Constructor Details

    • EarPluginConvention

      @Deprecated public EarPluginConvention(org.gradle.api.internal.file.FileResolver fileResolver, org.gradle.internal.reflect.Instantiator instantiator)
      Deprecated.
      Use public ObjectFactory constructor instead of this one using internal Instantiator.
      Construct an EarPluginConvention using internal Instantiator.
    • EarPluginConvention

      @Inject public EarPluginConvention(org.gradle.api.internal.file.FileResolver fileResolver, ObjectFactory objectFactory)
      Construct an EarPluginConvention using public ObjectFactory.
      Since:
      4.2
  • Method Details

    • 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