Gradle依赖项下载Jars



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

就上下文而言,我试图构建一个预先构建了渐变缓存的docker映像,以避免每次都下载工件。

尝试

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

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

它可能取决于您的平台,但工件应该存储在这里:

~/.gradle/caches/modules-2/files-2.1

最新更新