0

我在我们的本地网络上进行了人工设置,我们目前正在寻求将我们的很多项目放到一个 Hudson 盒子上以用于 CI 目的。

目前,要让项目正常工作,用户必须签出他们正在处理的项目,然后转到他们的 maven settings.xml 文件并进行更改。理想情况下,我希望简化这些过程,因此当您签出代码时,您可以作为构建的一部分放入正确的设置文件中。

我当前正在重构的项目具有通过工件引入的外部依赖项,而 hudson 不会构建它,因为它无法引入外部依赖项......

我仍然不能 100% 确定这是否是最好的课程,但我想尽可能多地删除项目设置的手动步骤,到目前为止,这似乎是一个主要步骤......

4

1 回答 1

0

我认为最好的方法是你的 pom.xml 从一个共同的父 pom.xml 继承,其中定义了对某些第三方存储库的依赖关系之类的东西。

于 2011-01-18T11:51:04.783 回答