【发布时间】:2021-10-12 11:08:22
【问题描述】:
通过阅读how to improve Gradle build performance,我了解到不应该在配置阶段下载依赖项。
我使用远程构建缓存,总是在空的 Docker 容器中从头开始运行构建。
我的构建总是下载 :compileClasspath 的所有依赖项,即使 :compileJava 任务是从构建缓存中获取的。
我的印象是,如果 :compileJava 已经在缓存中并且不需要执行它,Gradle 不会下载依赖项。
这里是示例build.gradle
plugins {
id 'java'
}
repositories {
mavenCentral()
}
dependencies {
def springBootVersion = '2.4.2'
implementation "org.springframework.boot:spring-boot-starter:$springBootVersion"
}
【问题讨论】:
标签: gradle build.gradle