编译系统,我不知道是否有建立系统以下功能:对于Eclipse插件和RCP
- 在目标平台开发机器上安装&更新相关(插件)。
- 检索&将二进制相关性包装到OSGi包中(可能来自maven repos)。
即此生成系统应满足以下用例:
- 开发者从SCM检出插件源。
- 构建系统检查目标平台中是否存在插件依赖项,如果没有 - 安装它们。
- 构建系统检查二进制依赖关系,获取它们并打包到工作区中的OSGi捆绑项目中。
我知道关于Tycho,但不知道它是否可以提供依赖作为单独的进程,而不是在构建过程中。
另外我知道B3项目有需要的功能,但我没有建立它的Eclipse 3.7插件(这取决于旧的Xtext &谷歌集合)。