OSGi似乎通过不将大量JAR依赖项包装到lib目录中而具有小型可部署工件的优点.但是,我找不到任何能告诉我将依赖项部署到容器的简单可靠方法.例如,我有一个使用CXF和几个Spring子项目的应用程序.如果我需要将此应用程序部署到新的Glassfish服务器,那么最好的方法是什么,确保安装所有依赖项?
我正在使用Maven,似乎可以通过某种方式获得一个查看META-INF/maven目录的钩子并从pom.xml中提取依赖项列表并获取所需的库(可能来自当地的回购).有没有办法做到这一点?
Pax插件听起来像是在做这个,但它似乎是基于提升一个Felix容器?这不是我想要的,我正在处理已经运行的远程容器.
是否有任何镜头这样的东西存在作为命令行工具而不是GUI?