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