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 |
|---|---|
List<org.eclipse.jkube.kit.common.AssemblyFileSet> |
addAdditionalFiles() |
protected void |
addAssembly(org.eclipse.jkube.kit.common.AssemblyConfiguration.AssemblyConfigurationBuilder builder) |
protected void |
addPortIfValid(List<String> list,
String port) |
protected org.eclipse.jkube.kit.common.AssemblyConfiguration |
createAssembly() |
org.eclipse.jkube.kit.common.AssemblyFileSet |
createFileSet(String sourceDir,
String outputDir,
String fileMode) |
List<org.eclipse.jkube.kit.config.image.ImageConfiguration> |
customize(List<org.eclipse.jkube.kit.config.image.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() |
org.eclipse.jkube.kit.common.AssemblyFileSet |
getOutputDirectoryFileSet(FatJarDetector.Result fatJar,
org.eclipse.jkube.kit.common.JavaProject project) |
protected boolean |
hasMainClass() |
boolean |
isApplicable(List<org.eclipse.jkube.kit.config.image.ImageConfiguration> configs) |
protected boolean |
isFatJar() |
addFrom, addLatestTagIfSnapshot, addSchemaLabels, getAlias, getConfig, getConfig, getConfigWithFallback, getContext, getFromAsConfigured, getImageName, getName, getProject, getRegistry, shouldAddGeneratedImageConfigurationpublic JavaExecGenerator(GeneratorContext context)
protected JavaExecGenerator(GeneratorContext context, String name)
public boolean isApplicable(List<org.eclipse.jkube.kit.config.image.ImageConfiguration> configs)
public List<org.eclipse.jkube.kit.config.image.ImageConfiguration> customize(List<org.eclipse.jkube.kit.config.image.ImageConfiguration> configs, boolean prePackagePhase)
protected Map<String,String> getEnv(boolean prePackagePhase)
prePackagePhase - true if running is Maven's pre-package phase.protected org.eclipse.jkube.kit.common.AssemblyConfiguration createAssembly()
protected void addAssembly(org.eclipse.jkube.kit.common.AssemblyConfiguration.AssemblyConfigurationBuilder builder)
public List<org.eclipse.jkube.kit.common.AssemblyFileSet> addAdditionalFiles()
public org.eclipse.jkube.kit.common.AssemblyFileSet getOutputDirectoryFileSet(FatJarDetector.Result fatJar, org.eclipse.jkube.kit.common.JavaProject project)
public org.eclipse.jkube.kit.common.AssemblyFileSet createFileSet(String sourceDir, String outputDir, String fileMode)
protected boolean isFatJar()
protected boolean hasMainClass()
public FatJarDetector.Result detectFatJar()
Copyright © 2020. All rights reserved.