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.