【发布时间】:2011-03-16 13:24:15
【问题描述】:
我使用 Hudson 作为我们的构建服务器。我们有一个非常大的项目,分为几个基于 Maven 的项目。这些项目的工件之间有几个依赖关系。目前我们的代码版本不够好,因此我们需要两个 maven 存储库来正确管理依赖项。
我的问题是如何设置两个本地存储库?我想出了两个选择:
我有两个 maven 安装,每个都有自己的存储库。在 Hudson,我可以配置两个存储库,并且可以在工作中选择我想要的任何一个。
我有一个 maven 安装,但有两个不同的配置文件。在这种情况下,我需要提供在每个作业中使用的配置文件。缺点是,只有当我在作业中隐藏了 maven 配置的高级按钮时,才会显示此信息。
还有其他我错过的选项吗?你会选择什么以及为什么。标准是,它应该易于配置且易于验证,即使对于在配置 Hudson 方面几乎没有经验的人来说也是如此。
【问题讨论】:
标签: maven-2 continuous-integration hudson