public class SpringBootGenerator extends JavaExecGenerator
Modifier and Type | Class and Description |
---|---|
static class |
SpringBootGenerator.Config |
log
Constructor and Description |
---|
SpringBootGenerator(GeneratorContext context) |
Modifier and Type | Method and Description |
---|---|
List<io.fabric8.maven.docker.config.ImageConfiguration> |
customize(List<io.fabric8.maven.docker.config.ImageConfiguration> configs,
boolean isPrePackagePhase) |
protected List<String> |
extractPorts() |
protected Map<String,String> |
getEnv(boolean prePackagePhase) |
protected List<String> |
getExtraJavaOptions() |
boolean |
isApplicable(List<io.fabric8.maven.docker.config.ImageConfiguration> configs) |
protected boolean |
isFatJar() |
addAssembly, addPortIfValid, createAssembly, detectFatJar, hasMainClass
addFrom, addLatestTagIfSnapshot, getAlias, getConfig, getConfig, getConfigWithSystemFallbackAndDefault, getContext, getFromAsConfigured, getImageName, getName, getProject, getRegistry, shouldAddImageConfiguration
public SpringBootGenerator(GeneratorContext context)
public boolean isApplicable(List<io.fabric8.maven.docker.config.ImageConfiguration> configs)
isApplicable
in interface Generator
isApplicable
in class JavaExecGenerator
public List<io.fabric8.maven.docker.config.ImageConfiguration> customize(List<io.fabric8.maven.docker.config.ImageConfiguration> configs, boolean isPrePackagePhase) throws org.apache.maven.plugin.MojoExecutionException
customize
in interface Generator
customize
in class JavaExecGenerator
org.apache.maven.plugin.MojoExecutionException
protected Map<String,String> getEnv(boolean prePackagePhase) throws org.apache.maven.plugin.MojoExecutionException
getEnv
in class JavaExecGenerator
org.apache.maven.plugin.MojoExecutionException
protected List<String> getExtraJavaOptions()
getExtraJavaOptions
in class JavaExecGenerator
protected boolean isFatJar() throws org.apache.maven.plugin.MojoExecutionException
isFatJar
in class JavaExecGenerator
org.apache.maven.plugin.MojoExecutionException
protected List<String> extractPorts()
extractPorts
in class JavaExecGenerator
Copyright © 2020. All rights reserved.