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:
cristiangarcia
2023-06-06 14:27:42 +00:00
committed by Space Team
parent ad8909113d
commit 46d113605b
33 changed files with 623 additions and 609 deletions
@@ -18,7 +18,7 @@ compileKotlin {
}
}
task copyCopyrightProfile(type: Copy) {
tasks.register("copyCopyrightProfile", Copy) {
from "$rootDir/.idea/copyright"
into "$buildDir/copyright"
include 'apache.xml'
@@ -28,7 +28,7 @@ processResources {
dependsOn(copyCopyrightProfile)
}
task run(type: JavaExec) {
tasks.register("run", JavaExec) {
group 'application'
mainClass = 'generators.GenerateStandardLibKt'
classpath sourceSets.main.runtimeClasspath
@@ -36,7 +36,7 @@ task run(type: JavaExec) {
systemProperty 'line.separator', '\n'
}
task generateStdlibTests(type: JavaExec) {
tasks.register("generateStdlibTests", JavaExec) {
group 'application'
mainClass = 'generators.GenerateStandardLibTestsKt'
classpath sourceSets.main.runtimeClasspath
@@ -44,7 +44,7 @@ task generateStdlibTests(type: JavaExec) {
systemProperty 'line.separator', '\n'
}
task generateUnicodeData(type: JavaExec) {
tasks.register("generateUnicodeData", JavaExec) {
group 'application'
mainClass = 'generators.unicode.GenerateUnicodeDataKt'
classpath sourceSets.main.runtimeClasspath