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 Summary
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionstatic 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_NAME
The Module project subdirectory name: "iiziModule".- See Also:
MODULE_PROJECT_FILE_NAME
The Module project settings file name: ".iiziModuleProject";- See Also:
Constructor Details
ModuleProject
public ModuleProject()
Method Details
loadModuleProject
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.