获取所有依赖项,使用Gradle将它们放在新的本地Maven存储库中

获取所有依赖项,使用Gradle将它们放在新的本地Maven存储库中,gradle,Gradle,我有一个Gradle项目,有几个子项目和很多很多依赖项。我想用一个简单的方法告诉Gradle下载所有依赖项,包括buildscript下的依赖项!并将它们放在本地Maven/Ivy存储库中供以后使用。然后,Gradle脚本应该能够从本地存储库中提取所有依赖项 背景:我需要在一个绝对不能访问任何公共Maven存储库的服务器上构建应用程序,因此主机上必须已经存在所有依赖项。我尝试了一个平面目录,但我发现解决可传递的依赖关系并不容易,手动管理它们不是一个选项。复制Gradle缓存也不起作用 有人能提出

我有一个Gradle项目,有几个子项目和很多很多依赖项。我想用一个简单的方法告诉Gradle下载所有依赖项,包括buildscript下的依赖项!并将它们放在本地Maven/Ivy存储库中供以后使用。然后,Gradle脚本应该能够从本地存储库中提取所有依赖项

背景:我需要在一个绝对不能访问任何公共Maven存储库的服务器上构建应用程序,因此主机上必须已经存在所有依赖项。我尝试了一个平面目录,但我发现解决可传递的依赖关系并不容易,手动管理它们不是一个选项。复制Gradle缓存也不起作用


有人能提出一些建议吗?谢谢。

我找到了一个解决方案,即在本地安装Apache Archive并将其设置为代理。然后我将整个安装复制到目标服务器,并禁用远程存储库。然后可以在本地获取依赖项。

这不支持开箱即用。你必须自己实现它。