Defines the modules descriptor for creating JBoss modules. The set of module descriptors. A single module descriptor that defines how to catch dependencies and map them to modules and module dependencies. The set of module descriptors. Directives to control the process of module generation. Matches artifacts to apply rules of this module descriptor. Additional information to be applied to dependencies of the module. The module is matched by the artifact matcher and all its artifact dependencies are translated to module dependencies. Modules dependencies allow more detailed information. This is applied here by matching the dependency module and applying the additional information given in this element. Additional information to be applied to the module. The name of the module. The slot the module is in. Directives to control the process of module generation. If the module should not be created in the target folder, this flag is set to 'true'. If the slot of the module should not be inherited to its dependencies, this flag is set to 'false'. Useful to create modules for extensions, where the extension is required to be in the main folder, but its dependencies should be moved to a specific slot. Matches artifacts to apply rules of this module descriptor. The artifacts to match to include into this module. These artifacts will be added as resources. The artifacts to match to exclude from this module. Allows to filter on the included artifacts. The artifacts to match to include into this module. These artifacts will be added as resources. A single include. The group identifier of the artifact to match. This is a regular expression. Groups can be referenced in the module name with '$g' + group number (starting with '1'). Either this or an artifact identifier has to be specified. A regular expression group should only be given in one include element. The artifact identifier of the artifact to match. This is a regular expression. Groups can be referenced in the module name with '$' + group number (starting with '1'). Either this or an group identifier has to be specified. A regular expression group should only be given in one include element. The artifacts to match to exclude from this module. These artifacts will not be added as resources. A single exclude. The group identifier of the artifact to match. This is a regular expression. Either this or an artifact identifier has to be specified. The artifact identifier of the artifact to match. This is a regular expression. Either this or an group identifier has to be specified. Additional information to be applied to dependencies of the module. The module is matched by the artifact matcher and all its artifact dependencies are translated to module dependencies. Modules dependencies allow more detailed information. This is applied here by matching the dependency module and applying the additional information given in this element. A list of dependencies to apply additional information to module dependencies. The element to match modules by name. A matched module will get the additional information applied. The information to be applied on a module match. Matches modules by their names. A matched module will get the additional information applied. The names of modules to include in the set of modules dependencies that have the given information applied. The names of modules to exclude from the set of modules dependencies. The modules to match to include to apply the given information. A single include. The content is a regular expression to match the name of a module. The modules to match to exclude from having the given information applied. A single exclude. The content is a regular expression to match the name of a module.. The information to apply to module dependencies. The name of a slot the module dependency should be set to. If set to 'true' the module dependency will be exported. The value to set services to: import, export or none; If set to 'true' the module dependency is flagged as optional. The imports of resources within the module. The exports of resources for the module. The valid values for a module dependency's services attribute Allows all the elements exports properties dependencies As of the module.xml. The name of the main class. As of the module.xml. A single exclude. The name of the property. The value of the property. Additonal static dependencies to add. As of the module.xml. A single exclude. As of the module.xml. As of the module.xml. The name of the module. A set of excludes. The path to export. As of the module.xml. The import or export of resources. A single include. The path to include. A single exclude. The path to exclude. A set of includes. The path to exclude. A set of excludes. The path to exclude.