gpt4 book ai didi

deployment - JBoss AS 7.1 - 如何在创建模块时将所有内容包含在 module.xml 中

转载 作者:行者123 更新时间:2023-12-02 02:16:01 25 4
gpt4 key购买 nike

我必须为 Spring 框架创建一个模块 - org.springframework。有很多jar,有没有办法说:包括这个org/springframework/main/文件夹中的所有jar?如下所示。

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="nuance.classes">
<resources>
<resource-root path="./*"/>
</resources>
</module>

上面的似乎不起作用。有任何可用的指南/文档吗?

最佳答案

模块系统和类加载器的文档是 here .

我不知道您是否可以在通配符中指定所有 JAR,但您不​​应该这样做。其中许多 JAR 将用于已由 JBoss AS 7 打包的库和 API。您只需声明对它们的依赖,除非您需要不同且不兼容的版本,否则您应该这样做而不是打包另一个 jar 副本。

您可能会发现,一旦您删除了已经打包的内容或标准 API 的一部分,您将没有太多要打包的内容。取this EclipseLink module例如;它最终只剩下 EclipseLink jar 本身。 (${ECLIPSELINK_JAR_NAME} 是因为此项目在其构建过程中生成了一个 EclipseLink 模块;最后的 module.xml 包含 jar 的真实名称)。

关于deployment - JBoss AS 7.1 - 如何在创建模块时将所有内容包含在 module.xml 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10588937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com