我在我们的本地网络上进行了人工设置,我们目前正在寻求将我们的很多项目放到一个 Hudson 盒子上以用于 CI 目的。
目前,要让项目正常工作,用户必须签出他们正在处理的项目,然后转到他们的 maven settings.xml 文件并进行更改。理想情况下,我希望简化这些过程,因此当您签出代码时,您可以作为构建的一部分放入正确的设置文件中。
我当前正在重构的项目具有通过工件引入的外部依赖项,而 hudson 不会构建它,因为它无法引入外部依赖项......
我仍然不能 100% 确定这是否是最好的课程,但我想尽可能多地删除项目设置的手动步骤,到目前为止,这似乎是一个主要步骤......