Stable name identifying the module on an EBX.Platform. By convention, this name may be the module's folder in development environment. However, module's folder is not always available, for example if a web application is deployed within a .war file. Hence this field is mandatory. Public path that identifies the web application relatively to the web server. Servlet Specification version 2.3 - SRV9.1: " A web application is rooted at a specific path within a web server." If this element is not defined, then public path is the module name defined above. Defines dependencies to other modules and their alias. A module A depends on a module B if a resource of A refers to a resource of B. From a resource point of view, a module is identified by its alias in this declaratiion. If defined, it must be the fully qualified name of a Java class implementing com.onwbp.core.service.ServiceInstaller EBX.Platform internal Defines the locales that adaptations may be connected to. If no locale is defined, value fr_FR is set by default. This type defines an association of a module alias to a module name. EBX.Platform internal. If development environment can not introspect Java package, fill this list with all java rules.