Class 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
    • Constructor Detail

      • JibMicronautExtension

        public JibMicronautExtension()
    • Method Detail

      • getExtraConfigType

        public Optional<Class<Void>> getExtraConfigType()
        Specified by:
        getExtraConfigType in interface com.google.cloud.tools.jib.maven.extension.JibMavenPluginExtension<Void>
      • extendContainerBuildPlan

        public 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)
                                                                                             throws com.google.cloud.tools.jib.plugins.extension.JibPluginExtensionException
        Specified by:
        extendContainerBuildPlan in interface com.google.cloud.tools.jib.maven.extension.JibMavenPluginExtension<Void>
        Throws:
        com.google.cloud.tools.jib.plugins.extension.JibPluginExtensionException