我目前正在评估ivy,maven和buckminster来缓解我们的构建过程。从概念上讲,Buckminster似乎是最先进的,但也有相当的复杂性。有没有人与buckminster真实世界的经验?
我无法在网上找到这么多的第一手经验给buckminster,所以我的问题到了Stackoverflow社区。
我目前正在评估ivy,maven和buckminster来缓解我们的构建过程。从概念上讲,Buckminster似乎是最先进的,但也有相当的复杂性。有没有人与buckminster真实世界的经验?
我无法在网上找到这么多的第一手经验给buckminster,所以我的问题到了Stackoverflow社区。
我们在7月份为我们的构建过程采用了buckminster。
我们的设置是使用由CruiseControl服务器运行的Ant。
我们选择它,因为我们有多个生活在多个存储库中的项目。我们有几种使用这些项目的不同组合的RCP产品。
总的来说,我发现它是一个功能非常强大的工具,文档很差。有许多新的概念,并且因为它是一个插入工具的框架,所以这些概念的一些名称可能非常抽象。
但是,buckminster绝对是擅长在解决上述三个问题。
其他补充:
在下行(除了缺乏文档的):
总体而言,我会说,它需要一段时间才能入睡,但做得很好。我无法将其与Ivy或Maven进行比较,尽管Spring采用OSGi可能会让开发人员对Maven产生重大影响。
我已经回答了关于buckminster的few questions,以帮助您启动。
现在我们决定和maven2一起去,希望有一天不久的将来tycho会帮助我们使用eclipse/osgi的东西。但仍然有些问题由buckminster解决,仍然是开放的。但是因为我们的喜好,buckminster还没有做好足够的准备(特别是在文档方面)。 – Mauli 2009-05-15 12:58:50
我们使用通过Jenkins运行的buckminster来构建KNIME(eclipse)更新站点,其中包含多个托管在多个存储库中的插件/功能。最初的决定是因为它如何建立KNIME community contributions。有一条学习曲线,但一旦运行。我们很多初始设置过程都基于Developing plugins - continuous integration with Jenkins
+1的说明,因为我还没有听说过buckminster,所以它促使我寻找。乍一看,文档看起来很缺乏(基础知识,例如教程),所以第一印象是这将是一个痛苦的收养过程,但我很想看看别人发布了什么。 – 2009-02-05 17:08:19