Package dev.equo.ide

Class BuildPluginIdeMain.Caller

  • Enclosing class:
    BuildPluginIdeMain

    public static class BuildPluginIdeMain.Caller
    extends java.lang.Object
    • Field Detail

      • workspaceDir

        public java.io.File workspaceDir
      • classpath

        public java.util.ArrayList<java.io.File> classpath
      • 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.IOException
        java.lang.InterruptedException
      • launch

        public void launch()
                    throws java.io.IOException,
                           java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException