我在本地网络上有神器设置,目前我们正在寻找将很多项目放到Hudson盒子上用于CI目的。
目前,要使项目正常运行,用户必须检查他们正在处理的项目,然后转到他们的maven settings.xml文件并进行更改。理想情况下,我希望简化这些程序,因此当您签出代码时,您可以将其作为构建的一部分放入正确的设置文件中。
我目前正在重构的项目有外部依赖关系,这些依赖关系通过artifactory拉入,而hudson不会构建它,因为它无法吸引外部依赖关系......
我仍然不能100%确定这是否是最好的选择,但是我想尽可能多地删除项目设置的手动步骤,到目前为止,这似乎是一个主要的步骤......
答案 0 :(得分:0)
我认为最好的方法是你的pom.xml从一个普通的父pom.xml继承,其中定义了依赖于某些第三个pary repos的东西。