Class DockerConventionJvmApplicationPlugin<EXT extends DockerConventionJvmApplicationExtension>

java.lang.Object
com.bmuschko.gradle.docker.DockerConventionJvmApplicationPlugin<EXT>
All Implemented Interfaces:
Plugin<Project>
Direct Known Subclasses:
DockerJavaApplicationPlugin, DockerSpringBootApplicationPlugin

public abstract class DockerConventionJvmApplicationPlugin<EXT extends DockerConventionJvmApplicationExtension> extends Object implements Plugin<Project>
The abstract class for all conventional JVM application plugins.
Since:
5.2.0
  • Field Details

    • SYNC_BUILD_CONTEXT_TASK_NAME

      public static final String SYNC_BUILD_CONTEXT_TASK_NAME
      The task name that copies the application files to a temporary directory for image creation.
      See Also:
    • DOCKERFILE_TASK_NAME

      public static final String DOCKERFILE_TASK_NAME
      The task name that creates the Docker image for the Java application.
      See Also:
    • BUILD_IMAGE_TASK_NAME

      public static final String BUILD_IMAGE_TASK_NAME
      The task name that builds the Docker image for the Java application.
      See Also:
    • PUSH_IMAGE_TASK_NAME

      public static final String PUSH_IMAGE_TASK_NAME
      The task name that pushes created Docker image to the repository.
      See Also:
  • Constructor Details

    • DockerConventionJvmApplicationPlugin

      public DockerConventionJvmApplicationPlugin()
  • Method Details