我有多个使用多个库的 .ear 项目。所以我需要将它们设为通用并将它们添加到模块中。那么有没有什么简单的方法可以创建 module.xml,因为我需要为每个库创建 module.xml?
我还需要为 module.xml 中的每个库定义依赖项吗?
请让我知道是否有任何简单的方法来处理这个问题?
我有多个使用多个库的 .ear 项目。所以我需要将它们设为通用并将它们添加到模块中。那么有没有什么简单的方法可以创建 module.xml,因为我需要为每个库创建 module.xml?
我还需要为 module.xml 中的每个库定义依赖项吗?
请让我知道是否有任何简单的方法来处理这个问题?
无需为每个库创建“module.xml”。
创建一个模块并将所有库放在那里并在资源根目录中提及它。还要提及任何模块依赖项(如果没有,请忽略它)。
示例 module.xml
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.test.myownresteasy">
<properties>
<property name="jboss.api" value="private"/>
</properties>
<resources>
<resource-root path="activation-1.1.jar"/>
<resource-root path="httpcore-4.1.2.jar"/>
<resource-root path="jettison-1.3.1.jar"/>
<resource-root path="resteasy-jaxrs-2.3.2.Final.jar"/>
<resource-root path="scannotation-1.0.3.jar"/>
<resource-root path="httpclient-4.1.2.jar"/>
<resource-root path="jaxrs-api-2.3.2.Final.jar"/>
<resource-root path="jul-to-slf4j-stub-1.0.0.Final.jar"/>
<resource-root path="resteasy-jaxb-provider-2.3.2.Final.jar"/>
<resource-root path="resteasy-jettison-provider-2.3.2.Final.jar"/>
</resources>
<dependencies>
<!-- Insert dependencies here -->
</dependencies>
</module>
将您的模块复制到“$JBOSS/modules”目录,使其成为全局模块。