Package io.micronaut.maven.jib
Class JibMicronautExtension
java.lang.Object
io.micronaut.maven.jib.JibMicronautExtension
- All Implemented Interfaces:
- com.google.cloud.tools.jib.maven.extension.JibMavenPluginExtension<Void>,- com.google.cloud.tools.jib.plugins.extension.JibPluginExtension
public class JibMicronautExtension
extends Object
implements com.google.cloud.tools.jib.maven.extension.JibMavenPluginExtension<Void>
Jib extension to support building Docker images.
- Since:
- 1.1
- Author:
- Álvaro Sánchez-Mariscal
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringdetermineBaseImage(String jdkVersion, DockerBuildStrategy buildStrategy) static StringdetermineProjectFnVersion(String javaVersion) com.google.cloud.tools.jib.api.buildplan.ContainerBuildPlanextendContainerBuildPlan(com.google.cloud.tools.jib.api.buildplan.ContainerBuildPlan buildPlan, Map<String, String> properties, Optional<Void> extraConfig, com.google.cloud.tools.jib.maven.extension.MavenData mavenData, com.google.cloud.tools.jib.plugins.extension.ExtensionLogger logger) static StringgetJdkVersion(org.apache.maven.execution.MavenSession session) 
- 
Field Details- 
DEFAULT_JAVA17_BASE_IMAGE- See Also:
 
- 
DEFAULT_JAVA21_BASE_IMAGE- See Also:
 
 
- 
- 
Constructor Details- 
JibMicronautExtensionpublic JibMicronautExtension()
 
- 
- 
Method Details- 
getExtraConfigType- Specified by:
- getExtraConfigTypein interface- com.google.cloud.tools.jib.maven.extension.JibMavenPluginExtension<Void>
 
- 
extendContainerBuildPlanpublic com.google.cloud.tools.jib.api.buildplan.ContainerBuildPlan extendContainerBuildPlan(com.google.cloud.tools.jib.api.buildplan.ContainerBuildPlan buildPlan, Map<String, String> properties, Optional<Void> extraConfig, com.google.cloud.tools.jib.maven.extension.MavenData mavenData, com.google.cloud.tools.jib.plugins.extension.ExtensionLogger logger) - Specified by:
- extendContainerBuildPlanin interface- com.google.cloud.tools.jib.maven.extension.JibMavenPluginExtension<Void>
 
- 
buildProjectFnEntrypoint
- 
determineProjectFnVersion
- 
determineBaseImage
- 
getJdkVersion
 
-