android - Gradle依赖关系下载Jars

标签 android docker gradle

我正在尝试找到一个gradle任务,以确保所有依赖项 Artifact 都已下载到gradle缓存中。如果运行./gradlew :project:dependencies,我可以查看$GRADLE_USER_HOME/caches,并且可以看到很多com.x.package/artifact/version/hash/目录,但是它们大多(仅?)包含.pom文件。如何确保也下载了.jar文件?

对于上下文,我尝试构建一个预先构建了gradle缓存的docker镜像,以避免每次都下载 Artifact 。

最佳答案

尝试

   task showMeCache << {
    configurations.compile.each { println it }
   }

如果运行它,它应该下载依赖项并打印缓存的依赖项的位置。

它可能取决于您的平台,但是 Artifact 应存储在此处:
~/.gradle/caches/modules-2/files-2.1

关于android - Gradle依赖关系下载Jars,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58525805/

相关文章:

android - Gradle 混合版本警告

gradle - Javafx应用程序的Gradle构建:由于缺少系统属性,虚拟键盘无法正常工作

Android ListView 位图优化

android - 如何使用 Maven 将 ZXing 集成到 AndroidApp?

android - 如何给下载的文件起名字

android - FCM - 永远不会调用 onTokenRefresh()

php - 为 PHP docker 镜像安装/配置 SQL Server PDO 驱动程序

docker - 启动容器进程导致 "exec:\"/app\": permission denied": unknown

c# - 从 .net core 6.0 连接到在 Docker 中运行的 Sql Edge Server

gradle - 替换 XML 文件中的文本