All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.dkanejs.maven.plugins.docker.compose.BuildArguments Maven / Gradle / Ivy

There is a newer version: 4.0.0
Show newest version
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 - 2024 Weber Informatics LLC | Privacy Policy