Class DockerBuildImpl

  • All Implemented Interfaces:
    org.guvnor.ala.build.maven.model.MavenBuild, org.guvnor.ala.config.BuildConfig, org.guvnor.ala.config.CloneableConfig<org.guvnor.ala.build.maven.model.MavenBuild>, org.guvnor.ala.config.Config, DockerBuild

    public class DockerBuildImpl
    extends org.guvnor.ala.build.maven.model.impl.MavenBuildImpl
    implements DockerBuild
    Docker Build Implementation, extending MavenBuildImpl because it uses the maven plugin to create the docker image.
    See Also:
    MavenBuildImpl, DockerBuild
    • Field Summary

      • Fields inherited from class org.guvnor.ala.build.maven.model.impl.MavenBuildImpl

        goals, project
    • Constructor Detail

      • DockerBuildImpl

        public DockerBuildImpl​(org.guvnor.ala.build.Project project,
                               List<String> goals,
                               Properties properties)
    • Method Detail

      • asNewClone

        public org.guvnor.ala.build.maven.model.MavenBuild asNewClone​(org.guvnor.ala.build.maven.model.MavenBuild source)
        Specified by:
        asNewClone in interface org.guvnor.ala.config.CloneableConfig<org.guvnor.ala.build.maven.model.MavenBuild>
        Overrides:
        asNewClone in class org.guvnor.ala.build.maven.model.impl.MavenBuildImpl