【发布时间】:2011-09-26 08:24:18
【问题描述】:
我有一组插件需要支持不同的 Eclipse 产品。有一个独立于产品的核心插件,以及一个针对产品X、产品Y等的适配插件。
部署方面,我认为核心插件一个特性,每个产品一个特性,包含适配插件并依赖于核心特性,所以核心插件安装时不需要用户必须选择它。
1) 有没有更好的方法来构建特征?
在开发方面,我希望能够在同一个工作区中同时使用核心插件和适配插件,据我了解,这给了我两个主要选择:a) 在每个产品中使用它们各自的安装作为目标平台,或者 b) 在原始 Eclipse 中工作,每个产品都有明确定义的目标平台。
2) 建立开发环境的最佳方式是什么?
如果选项 a),我可以为不同的产品使用相同的工作区还是需要设置单独的工作区?换句话说,不同的 Eclipse 产品是否能够共享一个工作区,只要它们都基于相同的(比如说)主要版本,例如 3.x?
如果选项 b),Eclipse 可以同时管理多个目标平台吗?换句话说,同一工作空间内的不同插件项目能否在同一构建期间针对不同的目标平台进行编译?如果没有,我怎样才能在它们之间自动切换,这样我就不必在工作区构建期间手动执行此操作?
或者实际上,我是否遗漏了一些基本的东西,有没有更好的方法来做这一切?
【问题讨论】:
标签: eclipse-pde