我在Docker容器中运行Gradle构建,我想创建一个已包含所有最常见依赖项的Docker镜像,因此构建本身不需要下载它们。
有没有一种简单的方法可以告诉Gradle在没有特定构建文件的情况下下载具有所有依赖项的特定库(或插件)?我想使用该图像来运行不共享任何配置的不同构建。
我正在寻找与Maven dependency:get
类似的东西。
答案 0 :(得分:0)
我没有找到任何解决方案,除了在Gradle中创建一个小的构建脚本,并在那里定义了一些依赖项并运行build命令。
但是,将Gradle缓存作为我正在使用的容器中的卷安装更容易。这增加了许多Docker容器可重用的好处。如果有人感兴趣的话,这就是我最终使用的方法。