Maven有几个dependency scopes,然而这些并不适合OSGi概念。
好的,可以指定排除all transitive dependencies
答案 0 :(得分:-1)
Maven有一个插件,可以完成创建OSGI包所需的一切。这是maven-bundle-plugin
Maven是一个构建工具,它的范围与它构建的应用程序的范围不同。也就是说,maven提供的范围仅用于开发,并且仅与项目相关。
Maven捆绑插件基于Swiss arm knife of OSGI, BND Tools
如果您使用eclipse,那么eclipse已经支持在Eclipse Plugin Development Environment中开发OSGI包。