All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractBuildSupportMojo AbstractDockerMojo Base class for this plugin.AbstractNativeClientBuilder Base class for all clients which access Docker nativelyAbstractNativeSocketFactory AnsiLogger Simple log handler for printing used during the maven buildApacheHttpClientDelegate ApacheHttpClientDelegate.BodyAndStatusResponseHandler ApacheHttpClientDelegate.BodyResponseHandler ApacheHttpClientDelegate.HttpBodyAndStatus ApacheHttpClientDelegate.StatusCodeResponseHandler ArchiveCompression Enumeration for determine the compression mode when creating docker build archives.ArchiverCustomizer Archiver used to adapt for customizations.ArchiveService Arguments Arguments.Builder AssemblyConfiguration AssemblyConfiguration.Builder AssemblyConfiguration.PermissionMode AssemblyFiles Collection of assembly files which need to be monitored for checking when to rebuild an image.AssemblyFiles.Entry AssemblyMode Various modes how to add file for the tarball for "docker:build".AuthConfig Configuration object holding auth information for pushing to DockerAuthConfigFactory Factory for creating docker specific authentication configurationAutoPullMode Enum holding the possible values avalaible for auto-pulling.AwsSdkAuthConfigFactory AwsSigner4Request The state of an aws sigV4 request.BuildDirs Helper object grouping together all working and output directories.BuildImageConfiguration BuildImageConfiguration.Builder BuildImageSelectMode How to build source tar files.BuildJsonResponseHandler BuildMojo Mojo for building a data imageBuildOptions https://docs.docker.com/engine/api/v1.41/#operation/ImageBuildBuildService BuildService.BuildContext BuildService.BuildContext.Builder CleanupMode Mode specifying how a cleanup should be performed.ClientBuilder A client builder know how to build HTTP clientsConfigHelper Utility class which helps in resolving, customizing, initializing and validating image configuration.ConfigHelper.Customizer Allow subclasses to customize the given set of image configurations.ConfigHelper.NameFormatter Format an image name by replacing certain placeholdersConfigHelper.Resolver A resolver can map one given image configuration to one or more image configurations This is e.g.ConfigKey Enum holding possible configuration keysContainer Interface representing a containerContainer.PortBinding ContainerCreateConfig ContainerDetails ContainerHostConfig ContainerNamingUtil ContainerNetworkingConfig ContainersListElement ContainerTracker Tracker class for tracking started containers so that they can be shut down at the end whendocker:startanddocker:stopare used in the same runCopyConfiguration CopyConfiguration.Builder CopyConfiguration.Entry CopyMojo Mojo for copying file or directory from container.CreateImageOptions https://docs.docker.com/engine/api/v1.41/#operation/ImageCreateCredentialHelperClient DeepCopy DefaultLogCallback DockerAccess Access to the Docker API which provides the methods needed bu this maven plugin.DockerAccessException Exception thrown if access to the docker host failsDockerAccessFactory DockerAccessFactory.DockerAccessContext DockerAccessFactory.DockerAccessContext.Builder DockerAccessWithHcClient Implementation using Apache HttpComponents for remotely accessing the docker host.DockerAssemblyConfigurationSource DockerAssemblyManager Tool for creating a docker image tar ball including a Dockerfile for building a docker image.DockerComposeConfigHandler Docker Compose handler for allowing a docker-compose file to be used to specify the docker images.DockerComposeConfiguration DockerConnectionDetector Detector for determining the Docker access mechanismDockerConnectionDetector.ConnectionParameter DockerConnectionDetector.DockerHostProvider Provider of environment variables like 'DOCKER_HOST'DockerConnectionDetector.DockerHostProvider.Comparator DockerFileBuilder Create a dockerfileDockerFileKeyword Fields for a dockerfileDockerFileOption List of options for Docker keywordsDockerFileUtil Utility class for dealing with dockerfilesDockerMachine launch docker-machine to obtain environment settingsDockerMachineConfiguration DockerPathUtil Docker path resolution and manipulation utility methods.EcrExtendedAuth Exchange local stored credentials for temporary ecr credentialsEntityStreamReaderUtil EntityStreamReaderUtil.JsonEntityResponseHandler EnvCommand Command for extracting the environment information emitted by e.g.EnvUtil Utility class for various (loosely related) environment related tasks.ExecDetails Model class holding details of the result of an exec command on a running container.ExecException Exception thrown when the execution of an exec container failedExitCodeChecker ExternalCommand ExternalConfigHandler Interface which needs to be implemented to create image configurations from external sourcesExternalConfigHandlerException FormatParameterReplacer FormatParameterReplacer.Lookup GavLabel Label used to mark a container belonging to a certain build.HcChunkedResponseHandlerWrapper HealthCheckChecker HealthCheckConfiguration Build configuration for health checks.HealthCheckConfiguration.Builder HealthCheckMode HelpMojo Display help information on docker-maven-plugin.
Callmvn docker:help -Ddetail=true -Dgoal=<goal-name>to display parameter details.HttpClientBuilder HttpPingChecker Check whether a given URL is availableHttpRequestException Image Interface representing an image on the server.ImageArchiveManifest ImageArchiveManifestAdapter ImageArchiveManifestEntry Interface representing an entry in an image archive manifest.ImageArchiveManifestEntryAdapter Adapter to convert from JSON representation to model.ImageArchiveUtil Helper functions for working with Docker image archives, as produced by the docker:save mojo.ImageConfigResolver Manager holding all config handlers for external configurationImageConfiguration ImageConfiguration.Builder ImageDetails ImageName Helper class for parsing docker repository/image names: If the first part before the slash contains a "." or a ":" it is considered to be a registry URL A last part starting with a ":" is considered to be a tag The rest is considered the repository name (which might be separated via slashes) Example of valid names: consol/tomcat-8.0 consol/tomcat-8.0:8.0.9 docker.consol.de:5000/tomcat-8.0 docker.consol.de:5000/jolokia/tomcat-8.0:8.0.9ImageNameFormatter Replace placeholders in an image name with certain properties found in the projectImageNameFormatter.AbstractLookup ImagePullManager Simple interface for a ImagePullCache manager, to load and persist the cache.ImagePullManager.CacheStore ImagePullPolicy JibBuildService JibServiceUtil JsonFactory KeyStoreUtil Utility class for building up a keystore which can be used in SSL communication.LocalSocketUtil Utilities around socket connectionsLogCallback Interface called for each log line received from the docker host when asynchronous log fetching is used.LogCallback.DoneException Exception indicating that logging is done and should be finishedLogConfiguration LogConfiguration.Builder LogConfiguration.LogDriver LogDispatcher Logger Simple log handler for printing used during the maven buildLogger.LogVerboseCategory LogGetHandle LogOutput LogOutputSpec LogOutputSpec.Builder LogOutputSpecFactory LogRequestor Extractor for parsing the response of a log requestLogsMojo Mojo for printing logs of a container.LogWaitChecker LogWaitCheckerCallback Interface called during waiting on log when a log line matchesMappingTrackArchiver An archiver which remembers all resolved files and directories and returns them on request.MojoExecutionService A service for executing goals on configured plugins.MojoParameters Helper class for encapsulating Mojo params which are not Plexus componentsNamedPipeClientBuilder NamePatternUtil Helper functions for pattern matching for image and container names.Network NetworkConfig Network config encapsulating network specific configurationNetworkConfig.Builder NetworkConfig.Mode NetworkCreateConfig NetworksListElement PortBindingException PortMapping Entity holding port mappings which can be set through the configuration.PortMapping.PropertyWriteHelper PreconditionFailedException Wait for a certain amount of timePropertyConfigHandler PropertyMode Identifies how thePropertyConfigHandlershould treat properties vs configuration from POM file in theValueProvider.PullOrPushResponseJsonHandler PushMojo Goal for pushing a data-docker containerQueryService Query service for getting image and container information from the docker dameonRegistryAuthConfiguration RegistryService Allows to interact with registries, eg.RegistryService.RegistryConfig RegistryService.RegistryConfig.Builder RemoveMojo Mojo for removing images.RequestUtil RestartPolicy RestartPolicy.Builder RunImageConfiguration RunImageConfiguration.Builder RunImageConfiguration.NamingStrategy Deprecated. RunMojo Alias for `docker:start`RunService Service class for helping in running containers.RunService.ContainerDescriptor RunVolumeConfiguration Run configuration for volumes.RunVolumeConfiguration.Builder SaveMojo ServiceHub A service hub responsible for creating and managing services which are used by Mojos for calling to the docker backend.ServiceHubFactory Factory for creating the ServiceHub (i.e.SourceMojo Mojo for attaching one more source docker tar file to an artifact.StartContainerExecutor StartContainerExecutor.Builder StartMojo Goal for creating and starting a docker container.StartOrderResolver StartOrderResolver.Resolvable StopMode StopMojo Mojo for stopping containers.SuffixFileFilter TagMojo Goal for Tagging an image so that it becomes part of a repository.Task<T> Represents a generic task to be executed on a object.TcpPortChecker Check whether a given TCP port is availableTimestampFactory Factory class for timestamp, egZonedDateTime.TrackArchiverCollection Contains severalMappingTrackArchiverinstances, one per assemblyUlimitConfig Configuration for ulimitUnixSocketClientBuilder UrlBuilder ValueCombinePolicy Dictates how to combine values from different sources.ValueProvider Helper to extract values from a set of Properties, potentially mixing it up with XML-based configuration based on thePropertyModesetting.VolumeBindingUtil Utility methods for working with Docker volume bindings.VolumeConfiguration Volume Configuration for Volumes to be created prior to container startVolumeConfiguration.Builder VolumeCreateConfig VolumeCreateMojo Mojo to create named volumes, useful for preparing integration testsVolumeRemoveMojo Mojo to remove volumes created withVolumeCreateMojoVolumeService Service Class for helping control VolumesWaitChecker Interface for various wait checkersWaitConfiguration WaitConfiguration.Builder WaitConfiguration.ExecConfiguration WaitConfiguration.HttpConfiguration WaitConfiguration.TcpConfigMode WaitConfiguration.TcpConfiguration WaitService WaitTimeoutException Wait for a certain amount of timeWaitUtil WaitUtil.Precondition Simple interfact for checking some preconditionsWatchImageConfiguration Configuration for watching on image changesWatchImageConfiguration.Builder WatchMode How to watch for image changesWatchMojo Mojo for watching source code changes.WatchService Watch service for monitoring changes and restarting containersWatchService.WatchContext Context class to hold the watch configurationWatchService.WatchContext.Builder