Package com.iizix.server.devel
Class ModuleProject
java.lang.Object
com.iizix.server.devel.ModuleProject
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 SummaryFields
- Constructor SummaryConstructors
- Method SummaryModifier and TypeMethodDescription- static ModuleProjectPropCnr- loadModuleProject- (IAppLoader loader, File dir, HotDeploy hotDeploy, boolean isVerbose) Loads an IIZI Module project that consists of discrete files in a directory structure.
- Field Details- MODULE_DIRECTORY_NAMEThe Module project subdirectory name: "iiziModule".- See Also:
 
- MODULE_PROJECT_FILE_NAMEThe Module project settings file name: ".iiziModuleProject";- See Also:
 
 
- Constructor Details- ModuleProjectpublic ModuleProject()
 
- Method Details- loadModuleProjectpublic 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.