我想用这样的资源根定义一个模块:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.mymodule">
<resources>
<resource-root path="libs"/>
</resources>
<dependencies />
</module>
该目录包含我需要的所有库。 我已经尝试了它并没有用,但是如果我这样说就可以了:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.mymodule">
<resources>
<resource-root path="libs/lib1.jar"/>
<resource-root path="libs/lib2.jar"/>
<resource-root path="libs/lib3.jar"/>
<resource-root path="libs/lib4.jar"/>
........
</resources>
<dependencies />
</module>
首先有办法做到吗?
答案 0 :(得分:0)
在第一个实现中尝试使用lib。*。
更新:
此功能目前无法使用,但在R&amp; D
下如果您需要在模块中包含多个jar,则需要实例化每个单独的
答案 1 :(得分:0)
我知道这是旧的,但是我在EAP-7上遇到了同样的问题,并按以下步骤解决了它:
您可能想使用JBoss CLI创建模块。我的问题是要提供您自己的多种资源。我正在使用资源resource-delimiter属性,并按如下所示提供我的资源列表:
ID | Date | P1_ID | P2_ID | P3_ID | P1_A | P1_B | P2_A | ...
============================================================
1 | 123 | 1 | 1 | 1 | A1 | B1 | A4 | ...
1 | 123 | 2 | 2 | | A2 | B2 | A5 | ...
1 | 123 | 3 | | | A3 | B3 | | ...
这将在相应的JBoss文件夹中生成以下module.xml:
module add --name=my.module --resource-delimiter=, --resources=libA.jar,libB.jar,libC.jar --dependencies=my.dep.a,my.dep.b
希望有帮助。