public class DockerSetupHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_JAVA_IMAGE |
static String |
DEFAULT_KARAF_IMAGE |
static String |
DEFAULT_TOMCAT_IMAGE |
static String |
DEFAULT_WILDFLY_IMAGE |
static String |
OTHER_JAVA_IMAGE |
| Constructor and Description |
|---|
DockerSetupHelper() |
| Modifier and Type | Method and Description |
|---|---|
static String |
defaultDockerImage(org.jboss.forge.addon.projects.Project project) |
static String |
defaultMainClass(org.jboss.forge.addon.projects.Project project)
Tries to guess a good default main class to use based on the project.
|
static boolean |
hasSpringBootMavenPlugin(org.jboss.forge.addon.projects.Project project) |
static boolean |
isJarImage(String fromImage) |
static void |
setupDocker(org.jboss.forge.addon.projects.Project project,
String fromImage,
String main) |
protected static void |
setupDockerConfiguration(org.jboss.forge.addon.maven.plugins.ConfigurationBuilder config,
Map<String,String> envs,
String commandShell) |
static void |
setupDockerProperties(org.jboss.forge.addon.projects.Project project,
String fromImage) |
public static final String DEFAULT_KARAF_IMAGE
public static final String DEFAULT_TOMCAT_IMAGE
public static final String DEFAULT_WILDFLY_IMAGE
public static final String DEFAULT_JAVA_IMAGE
public static final String OTHER_JAVA_IMAGE
public static void setupDocker(org.jboss.forge.addon.projects.Project project,
String fromImage,
String main)
protected static void setupDockerConfiguration(org.jboss.forge.addon.maven.plugins.ConfigurationBuilder config,
Map<String,String> envs,
String commandShell)
public static void setupDockerProperties(org.jboss.forge.addon.projects.Project project,
String fromImage)
public static boolean hasSpringBootMavenPlugin(org.jboss.forge.addon.projects.Project project)
public static String defaultDockerImage(org.jboss.forge.addon.projects.Project project)
public static boolean isJarImage(String fromImage)
public static String defaultMainClass(org.jboss.forge.addon.projects.Project project)
Copyright © 2011–2015 Red Hat. All rights reserved.