Move common configuration from /build.gradle.kts into plugin

Move all common to all projects configuration from root build.gradle.kts
into common-configuration convention plugin.
This commit is contained in:
Yahor Berdnikau
2022-05-03 22:15:23 +02:00
committed by Space
parent 3e82661d80
commit cf2d03b914
5 changed files with 275 additions and 256 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ val projectsAllowedToUseFirFromSymbol = listOf(
subprojects {
if (name in projectsAllowedToUseFirFromSymbol) {
tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> {
tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>>().configureEach {
kotlinOptions {
freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.fir.symbols.SymbolInternals"
}
+3 -3
View File
@@ -46,9 +46,9 @@ val generateTree by tasks.registering(NoDebugJavaExec::class) {
systemProperties["line.separator"] = "\n"
}
val compileKotlin by tasks
compileKotlin.dependsOn(generateTree)
tasks.named("compileKotlin") {
dependsOn(generateTree)
}
if (kotlinBuildProperties.isInJpsBuildIdeaSync) {
apply(plugin = "idea")