Class DockerComposeConfigHandler

    • Constructor Detail

      • DockerComposeConfigHandler

        public DockerComposeConfigHandler()
    • Method Detail

      • getType

        public String getType()
        Description copied from interface: ExternalConfigHandler
        Get the unique type of this plugin as referenced with the <type> tag within a <reference> configuration section
        Specified by:
        getType in interface ExternalConfigHandler
        Returns:
        plugin type
      • resolve

        public List<ImageConfiguration> resolve​(ImageConfiguration unresolvedConfig,
                                                org.apache.maven.project.MavenProject project,
                                                org.apache.maven.execution.MavenSession session)
        Description copied from interface: ExternalConfigHandler
        For the given plugin configuration (which also contains the type) extract one or more ImageConfiguration objects describing the image to manage
        Specified by:
        resolve in interface ExternalConfigHandler
        Parameters:
        unresolvedConfig - the original, unresolved config
        project - maven project
        session - maven session
        Returns:
        list of image configuration. Must not be null but can be empty.