public class DelegatingGrailsLaunchContext extends java.lang.Object implements GrailsLaunchContext
| Constructor and Description |
|---|
DelegatingGrailsLaunchContext(GrailsVersion grailsVersion,
java.lang.ClassLoader classLoader,
java.io.File grailsHome,
java.io.File baseDir) |
| Modifier and Type | Method and Description |
|---|---|
static DelegatingGrailsLaunchContext |
copyOf(java.lang.ClassLoader classLoader,
GrailsLaunchContext source) |
java.lang.String |
getArgs() |
java.io.File |
getBaseDir() |
java.util.List |
getBuildDependencies() |
java.io.File |
getClassesDir() |
java.util.List |
getCompileDependencies() |
java.lang.String |
getEnv() |
java.io.File |
getGlobalPluginsDir() |
java.io.File |
getGrailsHome() |
GrailsVersion |
getGrailsVersion() |
java.io.File |
getGrailsWorkDir() |
java.io.File |
getProjectPluginsDir() |
java.io.File |
getProjectWorkDir() |
java.util.List |
getProvidedDependencies() |
java.io.File |
getResourcesDir() |
java.util.List |
getRuntimeDependencies() |
java.lang.String |
getScriptName() |
java.io.File |
getTestClassesDir() |
java.util.List |
getTestDependencies() |
java.io.File |
getTestReportsDir() |
boolean |
isDependenciesExternallyConfigured() |
boolean |
isPlainOutput() |
int |
launch() |
void |
setArgs(java.lang.String args) |
void |
setBaseDir(java.io.File baseDir) |
void |
setBuildDependencies(java.util.List<java.io.File> dependencies) |
void |
setClassesDir(java.io.File dir) |
void |
setCompileDependencies(java.util.List dependencies) |
void |
setDependenciesExternallyConfigured(boolean b) |
void |
setEnv(java.lang.String env) |
void |
setGlobalPluginsDir(java.io.File dir) |
void |
setGrailsHome(java.io.File grailsHome) |
void |
setGrailsWorkDir(java.io.File dir) |
void |
setPlainOutput(boolean isPlain) |
void |
setProjectPluginsDir(java.io.File dir) |
void |
setProjectWorkDir(java.io.File dir) |
void |
setProvidedDependencies(java.util.List dependencies) |
void |
setResourcesDir(java.io.File dir) |
void |
setRuntimeDependencies(java.util.List dependencies) |
void |
setScriptName(java.lang.String scriptName) |
void |
setTestClassesDir(java.io.File dir) |
void |
setTestDependencies(java.util.List dependencies) |
void |
setTestReportsDir(java.io.File dir) |
public DelegatingGrailsLaunchContext(GrailsVersion grailsVersion, java.lang.ClassLoader classLoader, java.io.File grailsHome, java.io.File baseDir)
public static DelegatingGrailsLaunchContext copyOf(java.lang.ClassLoader classLoader, GrailsLaunchContext source)
public GrailsVersion getGrailsVersion()
getGrailsVersion in interface GrailsLaunchContextpublic java.io.File getGrailsHome()
getGrailsHome in interface GrailsLaunchContextpublic void setGrailsHome(java.io.File grailsHome)
setGrailsHome in interface GrailsLaunchContextpublic java.lang.String getScriptName()
getScriptName in interface GrailsLaunchContextpublic void setScriptName(java.lang.String scriptName)
setScriptName in interface GrailsLaunchContextpublic java.lang.String getEnv()
getEnv in interface GrailsLaunchContextpublic void setEnv(java.lang.String env)
setEnv in interface GrailsLaunchContextpublic java.lang.String getArgs()
getArgs in interface GrailsLaunchContextpublic void setArgs(java.lang.String args)
setArgs in interface GrailsLaunchContextpublic java.io.File getGrailsWorkDir()
getGrailsWorkDir in interface GrailsLaunchContextpublic void setGrailsWorkDir(java.io.File dir)
setGrailsWorkDir in interface GrailsLaunchContextpublic java.io.File getProjectWorkDir()
getProjectWorkDir in interface GrailsLaunchContextpublic void setProjectWorkDir(java.io.File dir)
setProjectWorkDir in interface GrailsLaunchContextpublic java.io.File getClassesDir()
getClassesDir in interface GrailsLaunchContextpublic void setClassesDir(java.io.File dir)
setClassesDir in interface GrailsLaunchContextpublic java.io.File getTestClassesDir()
getTestClassesDir in interface GrailsLaunchContextpublic void setTestClassesDir(java.io.File dir)
setTestClassesDir in interface GrailsLaunchContextpublic java.io.File getResourcesDir()
getResourcesDir in interface GrailsLaunchContextpublic void setResourcesDir(java.io.File dir)
setResourcesDir in interface GrailsLaunchContextpublic java.io.File getProjectPluginsDir()
getProjectPluginsDir in interface GrailsLaunchContextpublic void setProjectPluginsDir(java.io.File dir)
setProjectPluginsDir in interface GrailsLaunchContextpublic java.io.File getGlobalPluginsDir()
getGlobalPluginsDir in interface GrailsLaunchContextpublic void setGlobalPluginsDir(java.io.File dir)
setGlobalPluginsDir in interface GrailsLaunchContextpublic java.io.File getTestReportsDir()
getTestReportsDir in interface GrailsLaunchContextpublic void setTestReportsDir(java.io.File dir)
setTestReportsDir in interface GrailsLaunchContextpublic java.util.List getCompileDependencies()
getCompileDependencies in interface GrailsLaunchContextpublic void setCompileDependencies(java.util.List dependencies)
setCompileDependencies in interface GrailsLaunchContextpublic void setDependenciesExternallyConfigured(boolean b)
setDependenciesExternallyConfigured in interface GrailsLaunchContextpublic boolean isDependenciesExternallyConfigured()
isDependenciesExternallyConfigured in interface GrailsLaunchContextpublic java.util.List getTestDependencies()
getTestDependencies in interface GrailsLaunchContextpublic void setTestDependencies(java.util.List dependencies)
setTestDependencies in interface GrailsLaunchContextpublic java.util.List getProvidedDependencies()
getProvidedDependencies in interface GrailsLaunchContextpublic void setProvidedDependencies(java.util.List dependencies)
setProvidedDependencies in interface GrailsLaunchContextpublic void setBuildDependencies(java.util.List<java.io.File> dependencies)
setBuildDependencies in interface GrailsLaunchContextpublic java.util.List getBuildDependencies()
getBuildDependencies in interface GrailsLaunchContextpublic java.util.List getRuntimeDependencies()
getRuntimeDependencies in interface GrailsLaunchContextpublic void setRuntimeDependencies(java.util.List dependencies)
setRuntimeDependencies in interface GrailsLaunchContextpublic java.io.File getBaseDir()
getBaseDir in interface GrailsLaunchContextpublic void setBaseDir(java.io.File baseDir)
setBaseDir in interface GrailsLaunchContextpublic boolean isPlainOutput()
isPlainOutput in interface GrailsLaunchContextpublic void setPlainOutput(boolean isPlain)
setPlainOutput in interface GrailsLaunchContextpublic int launch()
throws java.lang.Exception
java.lang.Exception