Module.xml: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 7: Line 7:
* [[WildFly Deployment Descriptors]]
* [[WildFly Deployment Descriptors]]
* [[WildFly Modules#Statically_Deployed_Modules|Statically Deployed Modules]]
* [[WildFly Modules#Statically_Deployed_Modules|Statically Deployed Modules]]
=Overview=
<pre>
<?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>
</pre>

Revision as of 22:55, 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>