[Gradle][MPP] Add k.g.p-tcs-android module for prototyping

KT-54766
This commit is contained in:
Sebastian Sellmair
2022-09-26 10:49:51 +02:00
committed by Space Team
parent 9b212cfa86
commit 33adebe5bf
5 changed files with 22 additions and 0 deletions
+1
View File
@@ -415,6 +415,7 @@ val gradlePluginProjects = listOf(
":kotlin-gradle-plugin-idea",
":kotlin-gradle-plugin-idea-proto",
":kotlin-gradle-plugin-kpm-android",
":kotlin-gradle-plugin-tcs-android",
":kotlin-allopen",
":kotlin-annotation-processing-gradle",
":kotlin-noarg",
+1
View File
@@ -35,6 +35,7 @@ fun updateCompilerXml() {
"libraries/tools/kotlin-gradle-plugin-idea-for-compatibility-tests",
"libraries/tools/kotlin-gradle-plugin-integration-tests",
"libraries/tools/kotlin-gradle-plugin-kpm-android",
"libraries/tools/kotlin-gradle-plugin-tcs-android",
"libraries/tools/kotlin-gradle-plugin-model",
"libraries/tools/kotlin-gradle-plugin-npm-versions-codegen",
"libraries/tools/kotlin-gradle-plugin-test-utils-embeddable",
@@ -0,0 +1,17 @@
plugins {
kotlin("jvm")
`maven-publish`
}
dependencies {
compileOnly(gradleKotlinDsl())
compileOnly("com.android.tools.build:gradle:7.0.0")
compileOnly(project(":kotlin-gradle-plugin"))
}
/* This module is just for local development / prototyping and demos */
if (!kotlinBuildProperties.isTeamcityBuild) {
tasks.register("install") {
dependsOn(tasks.named("publishToMavenLocal"))
}
}
@@ -97,6 +97,7 @@ dependencies {
functionalTestCompileOnly("com.android.tools:common:30.2.1")
functionalTestImplementation(gradleKotlinDsl())
functionalTestImplementation(project(":kotlin-gradle-plugin-kpm-android"))
functionalTestImplementation(project(":kotlin-gradle-plugin-tcs-android"))
functionalTestImplementation(project(":kotlin-tooling-metadata"))
functionalTestImplementation(testFixtures(project(":kotlin-gradle-plugin-idea")))
functionalTestImplementation("com.github.gundy:semver4j:0.16.4:nodeps") {
+2
View File
@@ -249,6 +249,7 @@ include ":kotlin-imports-dumper-compiler-plugin",
":kotlin-gradle-build-metrics",
":kotlin-gradle-plugin",
":kotlin-gradle-plugin-kpm-android",
":kotlin-gradle-plugin-tcs-android",
":kotlin-gradle-plugin-model",
":kotlin-gradle-plugin-test-utils-embeddable",
":kotlin-gradle-plugin-integration-tests",
@@ -754,6 +755,7 @@ project(':kotlin-gradle-statistics').projectDir = "$rootDir/libraries/tools/kotl
project(':kotlin-gradle-build-metrics').projectDir = "$rootDir/libraries/tools/kotlin-gradle-build-metrics" as File
project(':kotlin-gradle-plugin').projectDir = "$rootDir/libraries/tools/kotlin-gradle-plugin" as File
project(':kotlin-gradle-plugin-kpm-android').projectDir = "$rootDir/libraries/tools/kotlin-gradle-plugin-kpm-android" as File
project(':kotlin-gradle-plugin-tcs-android').projectDir = "$rootDir/libraries/tools/kotlin-gradle-plugin-tcs-android" as File
project(':kotlin-gradle-plugin-model').projectDir = "$rootDir/libraries/tools/kotlin-gradle-plugin-model" as File
project(':kotlin-gradle-plugin-test-utils-embeddable').projectDir = "$rootDir/libraries/tools/kotlin-gradle-plugin-test-utils-embeddable" as File
project(':kotlin-gradle-plugin-integration-tests').projectDir = "$rootDir/libraries/tools/kotlin-gradle-plugin-integration-tests" as File