public class JavaExecGenerator extends BaseGenerator
Modifier and Type | Class and Description |
---|---|
static class |
JavaExecGenerator.Config |
log
Modifier | Constructor and Description |
---|---|
|
JavaExecGenerator(GeneratorContext context) |
protected |
JavaExecGenerator(GeneratorContext context,
String name) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAssembly(io.fabric8.maven.docker.config.AssemblyConfiguration.Builder builder) |
protected void |
addPortIfValid(List<String> list,
String port) |
protected io.fabric8.maven.docker.config.AssemblyConfiguration |
createAssembly() |
List<io.fabric8.maven.docker.config.ImageConfiguration> |
customize(List<io.fabric8.maven.docker.config.ImageConfiguration> configs,
boolean prePackagePhase) |
FatJarDetector.Result |
detectFatJar() |
protected List<String> |
extractPorts() |
protected Map<String,String> |
getEnv(boolean prePackagePhase)
Hook for adding extra environment vars
|
protected List<String> |
getExtraJavaOptions() |
protected boolean |
hasMainClass() |
boolean |
isApplicable(List<io.fabric8.maven.docker.config.ImageConfiguration> configs) |
protected boolean |
isFatJar() |
addFrom, addLatestTagIfSnapshot, getAlias, getConfig, getConfig, getConfigWithSystemFallbackAndDefault, getContext, getFromAsConfigured, getImageName, getName, getProject, getRegistry, shouldAddImageConfiguration
public JavaExecGenerator(GeneratorContext context)
protected JavaExecGenerator(GeneratorContext context, String name)
public boolean isApplicable(List<io.fabric8.maven.docker.config.ImageConfiguration> configs) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
public List<io.fabric8.maven.docker.config.ImageConfiguration> customize(List<io.fabric8.maven.docker.config.ImageConfiguration> configs, boolean prePackagePhase) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected Map<String,String> getEnv(boolean prePackagePhase) throws org.apache.maven.plugin.MojoExecutionException
prePackagePhase
- org.apache.maven.plugin.MojoExecutionException
protected io.fabric8.maven.docker.config.AssemblyConfiguration createAssembly() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected void addAssembly(io.fabric8.maven.docker.config.AssemblyConfiguration.Builder builder) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected boolean isFatJar() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected boolean hasMainClass()
public FatJarDetector.Result detectFatJar() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
Copyright © 2019. All rights reserved.