Module.xml: Difference between revisions
Jump to navigation
Jump to search
(→export) |
|||
Line 39: | Line 39: | ||
=Module Dependencies= | =Module Dependencies= | ||
The <tt><module></tt> element supports the following attributes: | The <tt><dependencies>/<module></tt> element supports the following attributes: | ||
==<tt>export</tt>== | ==<tt>export</tt>== |
Revision as of 23:09, 22 March 2016
External
Internal
Overview
<?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.1" name="org.jboss.msc"> <main-class name="org.jboss.msc.Version"/> <properties> <property name="my.property" value="foo"/> </properties> <resources> <resource-root path="jboss-msc-1.0.1.GA.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="org.jboss.logging"/> <module name="org.jboss.modules"/> <!-- Optional deps --> <module name="javax.inject.api" optional="true"/> <module name="org.jboss.threads" optional="true"/> <module name="org.jboss.vfs" optional="true"/> </dependencies> </module>
Module Dependencies
The <dependencies>/<module> element supports the following attributes:
export
Specifies whether this dependency is re-exported to the dependents of this module. Default is "false".
Example:
<module xmlns="urn:jboss:module:1.1" name="..."> ... <dependencies> <module name="io.novaordis.c098.solution1.api" slot="1" export="true"/> </dependencies> </module>