Publish atomicfu compiler plugin separately

- rename plugin into 'kotlin-atomicfu-compiler-plugin'
- add 'kotlin-atomicfu-compiler-plugin-embeddable' to be used with
  'kotlin-comiler-embeddable'

^KT-52811 In Progress
This commit is contained in:
Yahor Berdnikau
2023-03-20 17:31:21 +01:00
committed by Space Team
parent 8ad67faa60
commit 64f8b87b66
7 changed files with 27 additions and 11 deletions
@@ -14,8 +14,6 @@ dependencies {
compileOnly(project(":kotlin-gradle-plugin"))
compileOnly(project(":kotlin-compiler-embeddable"))
embedded(project(":kotlinx-atomicfu-compiler-plugin")) { isTransitive = false }
}
gradlePlugin {
@@ -16,7 +16,6 @@
package org.jetbrains.kotlinx.atomicfu.gradle
import org.gradle.api.GradleException
import org.gradle.api.Project
import org.gradle.api.provider.Provider
import org.jetbrains.kotlin.gradle.plugin.*
@@ -26,7 +25,7 @@ private const val EXTENSION_NAME = "atomicfuCompilerPlugin"
class AtomicfuKotlinGradleSubplugin :
KotlinCompilerPluginSupportPlugin {
companion object {
const val ATOMICFU_ARTIFACT_NAME = "atomicfu"
const val ATOMICFU_ARTIFACT_NAME = "kotlin-atomicfu-compiler-plugin-embeddable"
}
override fun apply(target: Project) {