
xsd.jboss-modules-descriptor-v2.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of smartics-jboss-modules-maven-plugin Show documentation
Show all versions of smartics-jboss-modules-maven-plugin Show documentation
Generates an archive of modules based on information in a POM to be copied
to an JBoss 7 installation.
The newest version!
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.
Specifies the main class of this module; used to run the module from the command-line.
Lists the user-defined properties to be associated with this module (optional).
The artifacts that should be included with this module.
The artifacts that should be included with this module.
Additional information to be applied to dependencies of the module.
The module is matched by the using the desired module name.
Module dependencies can be included can excluded by using skip=true or exported
with export=true and have services imported / exported with services=import,
services=export.
Additional information to be applied to dependencies of the module.
The module is matched by using the module name for the desired dependency to add.
The module dependency to add
List of system exported paths
A list of paths to be imported.
A list of paths to be exported.
The name of the module.
The name can be automatically generated using regular expressions.
For example. Consider a Maven POM which had org.springframework spring-core and spring-web
dependencies. The following module name:
org.springframework.$1
Together with an artifact include of:
spring-(.*)
Would result in generated module XML files for spring-core and spring-web.
The slot the module is in.
When skip=true no XML module definition is generated for the module and it's dependencies.
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.
Additional information to be applied to dependencies of the module.
The module is matched by the using the desired module name.
Module dependencies can be included can excluded by using skip=true or exported
with export=true and have services imported / exported with services=import,
services=export.
A list of module dependencies.
The name of the module.
Use skip=true to prevent specified module depdencies being included
The slot name of the dependent module.
Use export=true to export the module dependency.
Use services=import to import services. Use services=export to export services.
Use optional=true to mark the module dependency as optional.
A filter specification, consisting of zero or more filter items.
Adopted from urn:jboss:module:1.6.
A path to include. The path value can be a path name or a "glob" which may include the special
wildcards "*", "**", and "?".
A path to exclude. The path value can be a path name or a "glob" which may include the special
wildcards "*", "**", and "?".
A set of literal path names to include. Wildcards are not supported.
A set of literal path names to exclude. Wildcards are not supported.
A filesystem path name.
Adopted from urn:jboss:module:1.6.
The path name.
A path specification type, which may include wildcards.
Adopted from urn:jboss:module:1.6.
The path name, which can be a literal path name or it may include the special wildcards "*", "**",
and "?".
A class name.
The class name.
A property in this property list.
The property name as a string.
The property value (defaults to "true").
The paths that the module should include for import.
The paths that the module should exclude for import.
The paths that the module should include for export.
The paths that the module should exclude for export.
A list of paths to be imported.
The path to import.
A list of paths to be excluded.
The path to exclude.
The artifacts that should be included within a module.
A path filter specification for this resource root (optional). By default all paths are accepted.
Adopted from urn:jboss:module:1.6.
The Maven GAV coordinates of the artifact to include.
Wildcards can be used to include multiple artifacts. E.g:
To include all apache commons artifacts matching commons-*:
org.apache.commons:commons-(.*)
Or ignoring the group id and matching on artifact id:
:commons-(.*)
The artifacts that should be excluded from a module.
The Maven GAV coordinates of the artfiact to exclude.
Wildcards can be used to exclude multiple artifacts. E.g:
To exclude all apache commons artifacts matching commons-*:
org.apache.commons:commons-(.*)
Or ignoring the group id and matching on artifact id:
:commons-(.*)
The options for a module dependency services attributes.
Import imports services into the module. Export exports services for other modules.
A set of literal path names which can be used for efficient matching against multiple possible values.
Adopted from urn:jboss:module:1.6.
The path name to include in the set.
A list of system exports.
The system path to export.
The name of the path to export.
Use export=true to export the system dependencies.
A dependency reference for a module.
A list of paths to be imported.
A list of paths to be exported.
The name of the module to include within the generated module XML dependencies section.
The slot name of the dependent module.
Use export=true to export the module dependency.
Use services=import to import services. Use services=export to export services.
Use optional=true to mark the module dependency as optional.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy