From d015b2b899cf42b447186bfe9c2583f07254ae1c Mon Sep 17 00:00:00 2001 From: mvicsokolova Date: Thu, 23 Jun 2022 14:56:57 +0000 Subject: [PATCH] Publish kotlinx-atomicfu-runtime module Merge-request: KT-MR-6516 Merged-by: Maria Sokolova --- plugins/atomicfu/atomicfu-compiler/build.gradle.kts | 5 +++-- plugins/atomicfu/atomicfu-runtime/build.gradle.kts | 13 ++++++++++++- settings.gradle | 1 + 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/plugins/atomicfu/atomicfu-compiler/build.gradle.kts b/plugins/atomicfu/atomicfu-compiler/build.gradle.kts index 6744c529fff..18fc560f22f 100644 --- a/plugins/atomicfu/atomicfu-compiler/build.gradle.kts +++ b/plugins/atomicfu/atomicfu-compiler/build.gradle.kts @@ -68,9 +68,10 @@ dependencies { testRuntimeOnly(commonDependency("org.fusesource.jansi", "jansi")) atomicfuClasspath("org.jetbrains.kotlinx:atomicfu-js:0.16.3") { isTransitive = false } - atomicfuRuntimeForTests(project(":kotlinx-atomicfu-runtime")) { isTransitive = false } - embedded(project(":kotlinx-atomicfu-runtime")) { + atomicfuRuntimeForTests(project(":atomicfu-runtime")) { isTransitive = false } + + embedded(project(":atomicfu-runtime")) { attributes { attribute(KotlinPlatformType.attribute, KotlinPlatformType.js) attribute(KotlinJsCompilerAttribute.jsCompilerAttribute, KotlinJsCompilerAttribute.ir) diff --git a/plugins/atomicfu/atomicfu-runtime/build.gradle.kts b/plugins/atomicfu/atomicfu-runtime/build.gradle.kts index 4f56da71569..7049ad62b02 100644 --- a/plugins/atomicfu/atomicfu-runtime/build.gradle.kts +++ b/plugins/atomicfu/atomicfu-runtime/build.gradle.kts @@ -2,6 +2,7 @@ description = "Runtime library for the Atomicfu compiler plugin" plugins { kotlin("js") + `maven-publish` } group = "org.jetbrains.kotlin" @@ -23,4 +24,14 @@ kotlin { } } } -} \ No newline at end of file +} + +configureCommonPublicationSettingsForGradle() + +publishing { + publications { + create("maven") { + from(components["kotlin"]) + } + } +} diff --git a/settings.gradle b/settings.gradle index 11c7c397764..a0cff89ca28 100644 --- a/settings.gradle +++ b/settings.gradle @@ -798,6 +798,7 @@ project(':kotlin-serialization-unshaded').projectDir = file("$rootDir/libraries/ project(':kotlinx-atomicfu-compiler-plugin').projectDir = file("$rootDir/plugins/atomicfu/atomicfu-compiler") project(':kotlinx-atomicfu-runtime').projectDir = file("$rootDir/plugins/atomicfu/atomicfu-runtime") +project(':kotlinx-atomicfu-runtime').name = 'atomicfu-runtime' project(':atomicfu').projectDir = file("$rootDir/libraries/tools/atomicfu") project(':kotlin-scripting-ide-services-unshaded').projectDir = "$rootDir/plugins/scripting/scripting-ide-services" as File