我们公司使用 Maven。我们使用Nexus存储库管理器来存储我们的快照和版本。
目前,我们正在开发基于 Eclipse 的产品。我们使用第谷来做到这一点。
问题如下: 在我们基于 Eclipse 的产品中,我们有很多特性。我们的想法是分别构建每个特性(或特性组)并将它们放在内部 p2 存储库中。当一个功能需要另一个功能时,我们将目标平台指向必要的内部 p2 存储库。
目前,我们使用 Tycho 构建应用程序。我们使我们的功能“可部署”,因此 Tycho 在target
. 我们将该 P2 站点推送到我们的服务器,然后运行 Eclipse FeaturesAndBundlesPublisher
,它将最近构建的功能与 P2 存储库合并。因此,我们有一个内部 P2 存储库,其中包含所需功能的所有版本。
我们发现这个过程太繁琐了。有没有像 Nexus 这样的工具,会更方便?
UPD .:关于第谷用户列表的讨论