我最近开始学习Gradle,因为它看起来比Maven更加灵活和直观。
我尚未理解的一个特殊问题是如何在进行CI构建时锁定外部存储库的使用。 Hans Dockter提到这是一个非常简单的用例,但到目前为止我还没有看到它的任何例子。
在Maven中,我要做的是将我们公司的repo添加到CI用户的settings.xml文件中,并使其成为所有其他存储库的镜像。这种方式即使开发人员在POM中设置了自己的存储库,我们的工件仍然用作缓存。
有没有办法可以使用Gradle实现相同的功能,可能是在一些启动脚本或类似的?
答案 0 :(得分:1)
很难意识到Gradle用户指南实际上在有关启动脚本的章节中有这个具体的例子。
http://www.gradle.org/docs/current/userguide/init_scripts.html
猜猜是时候去RTFM ..