在 JBoss AS 7 中,依赖于 AS 中包含的库的 Web 应用程序必须在 META-INF/MANIFEST.MF 中声明这些依赖项,如下所示:
Dependencies: <package-name>
例子:
Dependencies: org.slf4j
(这与 Import-Package: for OSGi 相当。)有关从旧版本迁移、类加载和部署的隐式模块依赖项的文章可以找到更多信息
该项目是用 Maven 构建的。AS 中包含的所有依赖项都声明为“提供”范围。
现在的问题
是否有一种简单的方法可以使用 Maven 自动创建此依赖项列表?
仅应包含声明范围为“已提供”的依赖项,因为所有其他依赖项都已包含在 WAR 中。