【发布时间】:2014-01-27 10:52:44
【问题描述】:
在我们的 Eclipse RCP(Kepler with Tycho/Nexus)项目中,我们创建了一个包含两个子部分的自定义应用程序。这些部分被组织在Planning和Production功能中。它们作为三种不同的产品提供:独立的Planning、独立的Production以及Planning-*Production的组合* .
现在的问题是构建的目标平台应该是什么样子? 是否应该为每个构建设置 TP?这意味着我们有四个 TP:
- 构建 TP 以创建插件
- 计划发布 TP
- 生产发布 TP
- 计划-生产发布 TP
还是应该将 TP 视为存储库?这意味着整个项目只有一个,并且根据上下文,构建将从 TP 或本地源代码获取依赖项。
(老实说,我们目前有第一个解决方案,但我的直觉告诉我这是个坏主意。虽然我的直觉对我来说已经足够好了,但解决方案架构师往往会忽略这种输入。因此我也在寻找争论为什么一种或另一种解决方案更好或更差。)
【问题讨论】:
标签: eclipse maven eclipse-rcp tycho