我最近才开始学习 Gradle,因为它似乎比 Maven 更加灵活和直观。
我还没有理解的一个特殊问题是在进行 CI 构建时如何锁定外部存储库的使用。 Hans Dockter提到这是一个伟大而简单的用例,但到目前为止我还没有看到任何例子。
在 Maven 中,我要做的是将我们公司的存储库添加到 CI 用户的 settings.xml 文件中,并使其成为所有其他存储库的镜像。这样,即使开发人员在 POM 中设置了自己的存储库,我们的工件仍然用作缓存。
有什么方法可以使用 Gradle 实现相同的功能,也许是在某些启动脚本或类似的脚本中?