我有多个使用多个库的.ear项目。所以我需要将它们作为常见的并在模块中添加它们。那么有没有简单的方法来创建module.xml,因为我需要为每个库创建module.xml?
我还需要在module.xml中为每个库定义依赖项吗?
如果有任何简单的方法可以解决这个问题,请告诉我吗?
答案 0 :(得分:4)
无需为每个库创建“module.xml”。
创建一个模块并将所有库放在那里并在resource-root中提及它。还要提到任何模块依赖项(如果没有,请忽略它)。
示例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'目录,使其成为全局模块。