我目前正在评估ivy、maven和buckminster以简化我们的构建过程。从概念上讲,buckminster似乎是最先进的,但也具有相当的复杂性。我无法在网络上找到这么多关于巴克敏斯特的第一手经验,因此我向Stackoverflow社区提问。 最佳答案 我们在7月为构建流程采用了buckminster。我们的设置是使用由CruiseControl服务器运行的Ant。我们选择它是因为我们有多个项目存在于多个存储库中。我们有几种RCP产品,它们使用这些项目的不同组合。管理这些产品中的每一个的checkout(和构建)必须使用我们已经
我完全不懂巴克明斯特。假设我有一个项目,它需要log4j和junit4。我如何开始,我需要做什么,以指定依赖项并将依赖项添加到我在eclipse中的类路径中。是否有任何教程说明它是如何完成的? 最佳答案 我发现buckminster很棒,但非常记录(我知道,我知道,我应该贡献)。我一直在寻找可以构建RCP产品的东西。关于这一点我不会多谈,但我会说出对我有用的东西:“webinar”向我大致展示了我可以做什么,我发现自己又回到它开始了几次。尝试将您的项目checkout到您的工作区中。这涉及:在您的Eclipse安装上安装buckmi
我试图通过P2更新站点更新基于Eclipse-RCP-3.5的应用程序。该应用程序包含两个功能。产品由EclipseBuckminster构建。P2更新站点的创建是产品构建的一部分。当通过菜单开始更新时:更新->检查更新会显示一个消息框:没有要更新的内容。当我尝试菜单:Update->InstallNewSoftware...并选择相同的更新站点时,会报告错误:Youroriginalrequesthasbeenmodified."VeriniceAnwendung"isalreadyinstalled,soanupdatewillbeperformedinstead."verinic
我已经使用Maven好几个月了,我对它的工作方式非常满意在概念上和实践中。我还对Buckminster进行了广泛的研究(但还没有运行示例)来尝试找出它是什么。以及如何比较。该文档很差。例如,他们使用诸如“构建自动化”和“部署”之类的术语,但我尚未看到有关部署的任何信息。分阶段迁移是另一个未曾暗示但尚未讨论的话题。Maven和Buckminster都使您能够指定依赖项,并通常管理构建,测试和可能的部署过程。它们都具有eclipse集成,并且都应该(仅使用过Maven)简化基于eclipse的项目及其依赖项的设置和共享。我可以看到的主要区别是:依赖关系:Buckminster可以指定源代码
我已经使用Maven好几个月了,我对它的工作方式非常满意在概念上和实践中。我还对Buckminster进行了广泛的研究(但还没有运行示例)来尝试找出它是什么。以及如何比较。该文档很差。例如,他们使用诸如“构建自动化”和“部署”之类的术语,但我尚未看到有关部署的任何信息。分阶段迁移是另一个未曾暗示但尚未讨论的话题。Maven和Buckminster都使您能够指定依赖项,并通常管理构建,测试和可能的部署过程。它们都具有eclipse集成,并且都应该(仅使用过Maven)简化基于eclipse的项目及其依赖项的设置和共享。我可以看到的主要区别是:依赖关系:Buckminster可以指定源代码