Publish kotlinx-atomicfu-runtime module
Merge-request: KT-MR-6516 Merged-by: Maria Sokolova <maria.sokolova@jetbrains.com>
This commit is contained in:
@@ -68,9 +68,10 @@ dependencies {
|
|||||||
testRuntimeOnly(commonDependency("org.fusesource.jansi", "jansi"))
|
testRuntimeOnly(commonDependency("org.fusesource.jansi", "jansi"))
|
||||||
|
|
||||||
atomicfuClasspath("org.jetbrains.kotlinx:atomicfu-js:0.16.3") { isTransitive = false }
|
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 {
|
attributes {
|
||||||
attribute(KotlinPlatformType.attribute, KotlinPlatformType.js)
|
attribute(KotlinPlatformType.attribute, KotlinPlatformType.js)
|
||||||
attribute(KotlinJsCompilerAttribute.jsCompilerAttribute, KotlinJsCompilerAttribute.ir)
|
attribute(KotlinJsCompilerAttribute.jsCompilerAttribute, KotlinJsCompilerAttribute.ir)
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ description = "Runtime library for the Atomicfu compiler plugin"
|
|||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("js")
|
kotlin("js")
|
||||||
|
`maven-publish`
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "org.jetbrains.kotlin"
|
group = "org.jetbrains.kotlin"
|
||||||
@@ -23,4 +24,14 @@ kotlin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
configureCommonPublicationSettingsForGradle()
|
||||||
|
|
||||||
|
publishing {
|
||||||
|
publications {
|
||||||
|
create<MavenPublication>("maven") {
|
||||||
|
from(components["kotlin"])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -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-compiler-plugin').projectDir = file("$rootDir/plugins/atomicfu/atomicfu-compiler")
|
||||||
project(':kotlinx-atomicfu-runtime').projectDir = file("$rootDir/plugins/atomicfu/atomicfu-runtime")
|
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(':atomicfu').projectDir = file("$rootDir/libraries/tools/atomicfu")
|
||||||
|
|
||||||
project(':kotlin-scripting-ide-services-unshaded').projectDir = "$rootDir/plugins/scripting/scripting-ide-services" as File
|
project(':kotlin-scripting-ide-services-unshaded').projectDir = "$rootDir/plugins/scripting/scripting-ide-services" as File
|
||||||
|
|||||||
Reference in New Issue
Block a user