Package dev.equo.ide
Class BuildPluginIdeMain.Caller
- java.lang.Object
-
- dev.equo.ide.BuildPluginIdeMain.Caller
-
- Enclosing class:
- BuildPluginIdeMain
public static class BuildPluginIdeMain.Caller extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.ArrayList<java.io.File>classpathjava.lang.StringcleanFlagBuildPluginIdeMain.DebugClasspathdebugClasspathjava.lang.BooleandebugIdeIdeHook.ListideHooksjava.lang.BooleaninitOnlyIdeLockFilelockFilejava.lang.BooleanshowConsolejava.lang.StringshowConsoleFlagjava.lang.BooleanuseAtomosjava.io.FileworkspaceDir
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BuildPluginIdeMain.CallerforProjectDir(java.io.File projectDir, boolean clean)voidlaunch()
-
-
-
Field Detail
-
workspaceDir
public java.io.File workspaceDir
-
lockFile
public IdeLockFile lockFile
-
ideHooks
public IdeHook.List ideHooks
-
classpath
public java.util.ArrayList<java.io.File> classpath
-
debugClasspath
public BuildPluginIdeMain.DebugClasspath debugClasspath
-
initOnly
public java.lang.Boolean initOnly
-
showConsole
public java.lang.Boolean showConsole
-
useAtomos
public java.lang.Boolean useAtomos
-
debugIde
public java.lang.Boolean debugIde
-
showConsoleFlag
public java.lang.String showConsoleFlag
-
cleanFlag
public java.lang.String cleanFlag
-
-
Method Detail
-
forProjectDir
public static BuildPluginIdeMain.Caller forProjectDir(java.io.File projectDir, boolean clean) throws java.io.IOException, java.lang.InterruptedException
- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
launch
public void launch() throws java.io.IOException, java.lang.InterruptedException- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
-