OSGI - 处理捆绑包所需的第三方 JAR
我刚刚开始OSGI开发,并且正在努力了解如何最好地处理依赖的JAR。
也就是说,如果我正在创建一个捆绑包,那么我可能需要使用一些第三方JAR。当我创建捆绑JAR以部署到OSGI时,显然这些第三方JAR不包括在内,因此捆绑包将无法运行。
我知道一种选择是将这些JAR转换为捆绑包,并将它们部署到OSGI容器中。但是,如果它们只需要由一个捆绑包使用,这似乎并不理想。
最好的解决方案是什么?JAR是否可以嵌入到捆绑JAR中,如果是这样,这是一种合理的方法吗?