From 37c66837eeaff133807b9beb15dcae8c7d190c52 Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Wed, 16 Mar 2022 12:51:25 +0100 Subject: [PATCH] Make 'generateGradleOptions' task visible Makes all generate* tasks easier to discover. ^KT-27301 In Progress --- buildSrc/src/main/kotlin/CommonUtil.kt | 1 + generators/build.gradle.kts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/CommonUtil.kt b/buildSrc/src/main/kotlin/CommonUtil.kt index 282eb8b072b..e18463a03c7 100644 --- a/buildSrc/src/main/kotlin/CommonUtil.kt +++ b/buildSrc/src/main/kotlin/CommonUtil.kt @@ -55,6 +55,7 @@ var Project.javaHome: String? } fun Project.generator(fqName: String, sourceSet: SourceSet? = null, configure: JavaExec.() -> Unit = {}) = smartJavaExec { + group = "Generate" classpath = (sourceSet ?: testSourceSet).runtimeClasspath mainClass.set(fqName) workingDir = rootDir diff --git a/generators/build.gradle.kts b/generators/build.gradle.kts index 9f7f4189731..8cacd10a27b 100644 --- a/generators/build.gradle.kts +++ b/generators/build.gradle.kts @@ -97,7 +97,9 @@ val generateTests by generator("org.jetbrains.kotlin.generators.tests.GenerateTe val generateProtoBuf by generator("org.jetbrains.kotlin.generators.protobuf.GenerateProtoBufKt", protobufSourceSet) val generateProtoBufCompare by generator("org.jetbrains.kotlin.generators.protobuf.GenerateProtoBufCompare", protobufCompareSourceSet) -val generateGradleOptions by generator("org.jetbrains.kotlin.generators.arguments.GenerateGradleOptionsKt") +val generateGradleOptions by generator("org.jetbrains.kotlin.generators.arguments.GenerateGradleOptionsKt") { + description = "Generate Gradle plugin compiler options" +} val generateKeywordStrings by generator("org.jetbrains.kotlin.generators.frontend.GenerateKeywordStrings") val generateBuiltins by generator("org.jetbrains.kotlin.generators.builtins.generateBuiltIns.GenerateBuiltInsKt", builtinsSourceSet)