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