我想知道是否有具有以下功能的构建系统:
- 在开发人员机器上的目标平台中安装和更新依赖项(插件)。
- 将二进制依赖项检索并打包到 OSGi 包中(可能来自 maven 存储库)。
即这个构建系统应该满足以下用例:
- 开发人员从 scm 检查插件源。
- 构建系统检查目标平台中是否存在插件依赖项,如果没有 - 安装它们。
- 构建系统检查二进制依赖项,获取它们并打包到工作空间中的 OSGi 捆绑项目中。
我知道Tycho,但不知道它是否可以将依赖项设置为单独的过程,而不是在构建期间。
我也知道B3项目具有所需的功能,但我未能为 Eclipse 3.7 构建它的插件(它依赖于旧的 Xtext 和 google-collections)。