protected DockerAccessFactory.DockerAccessContext getDockerAccessContext() {
        return new DockerAccessFactory.DockerAccessContext.Builder()
                .dockerHost(dockerHost)
                .certPath(certPath)
                .machine(machine)
                .maxConnections(maxConnections)
                .minimalApiVersion(minimalApiVersion)
                .projectProperties(project.getProperties())
                .skipMachine(skipMachine)
                .log(log)
                .build();
    }
Entry point for this plugin. It will set up the helper class and then calls
{@link #executeInternal(ServiceHub)}
which must be implemented by subclass.

@throws MojoExecutionException
@throws MojoFailureException
src/main/java/io/fabric8/maven/docker/AbstractDockerMojo.java