Class ModuleProject

java.lang.Object
com.iizix.server.devel.ModuleProject

public class ModuleProject extends Object
Class used to load an IIZI Module project from a directory for the Server when running as an Eclipse Run Configuration.
Author:
Christopher Mindus
  • Field Details Link icon

    • MODULE_DIRECTORY_NAME Link icon

      public static final String MODULE_DIRECTORY_NAME
      The Module project subdirectory name: "iiziModule".
      See Also:
    • MODULE_PROJECT_FILE_NAME Link icon

      public static final String MODULE_PROJECT_FILE_NAME
      The Module project settings file name: ".iiziModuleProject";
      See Also:
  • Constructor Details Link icon

    • ModuleProject Link icon

      public ModuleProject()
  • Method Details Link icon

    • loadModuleProject Link icon

      public static ModuleProjectPropCnr loadModuleProject(IAppLoader loader, File dir, HotDeploy hotDeploy, boolean isVerbose) throws IOException, PropException
      Loads an IIZI Module project that consists of discrete files in a directory structure.
      Parameters:
      loader - The loader instance.
      dir - The directory containing the ".project" file, the ".iiziModuleProject" project file, and optionally the ".iiziPush" and ".iiziPWA" files (Push Notification and Progressive Web App respectively).
      hotDeploy - The hot deploy instance for the app, null for cold deploy.
      isVerbose - Verbose output.
      Throws:
      IOException - For file errors.
      PropException - For property errors.