com.dkanejs.maven.plugins.docker.compose.BuildArguments Maven / Gradle / Ivy
package com.dkanejs.maven.plugins.docker.compose;
import org.apache.maven.plugins.annotations.Parameter;
import java.util.Map;
/**
* Arguments which are for the {@link DockerComposeBuildMojo}
*/
public class BuildArguments {
/**
* Always remove intermediate containers.
*/
@Parameter(defaultValue = "false", property = "dockerCompose.buildArgs.forceRm")
protected boolean forceRm;
/**
* Do not use cache when building the image.
*/
@Parameter(defaultValue = "false", property = "dockerCompose.buildArgs.noCache")
protected boolean noCache;
/**
* Always attempt to pull a newer version of the image.
*/
@Parameter(defaultValue = "false", property = "dockerCompose.buildArgs.alwaysPull")
protected boolean alwaysPull;
/**
* Always attempt to pull a newer version of the image.
*/
@Parameter(property = "dockerCompose.buildArgs.args")
protected Map args;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy