Adopt configuration-avoidance where possible
Before this change `./gradlew help` (with native enabled) Created immediately: 1322 Created during configuration: 1541 after this change: Created immediately: 596 Created during configuration: 1509 To know more about configuration avoidance: https://docs.gradle.org/current/userguide/task_configuration_avoidance.html
This commit is contained in:
committed by
Space Team
parent
ad8909113d
commit
46d113605b
+4
-5
@@ -863,7 +863,7 @@ tasks {
|
||||
}
|
||||
}
|
||||
|
||||
val zipCompiler by task<Zip> {
|
||||
val zipCompiler by tasks.registering(Zip::class) {
|
||||
dependsOn(dist)
|
||||
destinationDirectory.set(file(distDir))
|
||||
archiveFileName.set("kotlin-compiler-$kotlinVersion.zip")
|
||||
@@ -879,10 +879,9 @@ val zipCompiler by task<Zip> {
|
||||
fun Project.secureZipTask(zipTask: TaskProvider<Zip>): RegisteringDomainObjectDelegateProviderWithAction<out TaskContainer, Task> {
|
||||
val checkSumTask = tasks.register("${zipTask.name}Checksum", Checksum::class) {
|
||||
dependsOn(zipTask)
|
||||
val compilerFile = zipTask.get().outputs.files.singleFile
|
||||
files = files(compilerFile)
|
||||
outputDir = compilerFile.parentFile
|
||||
algorithm = Checksum.Algorithm.SHA256
|
||||
inputFiles.setFrom(zipTask.map { it.outputs.files.singleFile })
|
||||
outputDirectory.fileProvider(zipTask.map { it.outputs.files.singleFile.parentFile })
|
||||
checksumAlgorithm.set(Checksum.Algorithm.SHA256)
|
||||
}
|
||||
|
||||
val signTask = tasks.register("${zipTask.name}Sign", Sign::class) {
|
||||
|
||||
Reference in New Issue
Block a user