@Mojo(name="docker-native",
requiresDependencyResolution=COMPILE_PLUS_RUNTIME)
public class DockerNativeMojo
extends AbstractDockerMojo
Implementation of the docker-native packaging.
WARNING: this goal is not intended to be executed directly. Instead, specify the packaging type
using the packaging property, eg:
mvn package -Dpackaging=docker-native
| Modifier and Type | Field and Description |
|---|---|
static String |
DOCKER_NATIVE_PACKAGING |
static String |
GRAALVM_ARGS |
appArguments, applicationConfigurationService, baseImageRun, DEFAULT_BASE_IMAGE_GRAALVM_RUN, dockerService, jibConfigurationService, LATEST_TAG, mainClass, mavenProject, micronautRuntime, MOSTLY_STATIC_NATIVE_IMAGE_GRAALVM_FLAG, nativeImageBuildArgs, staticNativeImage| Constructor and Description |
|---|
DockerNativeMojo(org.apache.maven.project.MavenProject mavenProject,
JibConfigurationService jibConfigurationService,
ApplicationConfigurationService applicationConfigurationService,
DockerService dockerService) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
copyDependencies, getCmd, getFrom, getGraalVmBuildArgs, getPort, getTags, graalVmJvmVersion, graalVmVersion, javaVersionpublic static final String DOCKER_NATIVE_PACKAGING
public static final String GRAALVM_ARGS
@Inject
public DockerNativeMojo(org.apache.maven.project.MavenProject mavenProject,
JibConfigurationService jibConfigurationService,
ApplicationConfigurationService applicationConfigurationService,
DockerService dockerService)
Copyright © 2020–2022 Micronaut. All rights reserved.