我有一个module.xml,看起来像这样:
<module xmlns="urn:jboss:module:1.1" name="com.oracle">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.servlet.api" optional="true"/>
</dependencies>
使用JBOSS-CLI可以做到以下几点:
./jboss-cli.sh -c --command="module add --name=com.oracle --resources=<path-to-file>/ojdbc6.jar --dependencies=javax.api,javax.transaction.api,javax.servlet.api" 来部署模块。它几乎与生成的module.xml完全相同;因此我不需要跟踪另一个xml。
但是,我如何才能从JBOSS-CLI中获得‘optional=’真‘’呢?
版本: JBOSS-EAP 6.2.0。(如果我能找到适用于jboss 6.x EAP和wildfly 8x的解决方案,那就太好了)。
发布于 2015-01-30 14:41:29
CLI module命令似乎仅支持简单依赖项。
您可以通过提供预先生成的modules.xml文件并在命令行界面命令中使用
--module-xml=filepath_to_modules.xmlhttps://stackoverflow.com/questions/25894853
复制相似问题