Add embeddable artifact for jvm-abi-gen
#KT-28824 Fixed
This commit is contained in:
committed by
Alexey Tsvetkov
parent
37042801c4
commit
e74a00789d
@@ -0,0 +1,20 @@
|
|||||||
|
import org.gradle.jvm.tasks.Jar
|
||||||
|
|
||||||
|
description = "ABI generation for Kotlin/JVM (for using with embeddable compiler)"
|
||||||
|
|
||||||
|
plugins {
|
||||||
|
`java`
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
embedded(project(":plugins:jvm-abi-gen")) { isTransitive = false }
|
||||||
|
}
|
||||||
|
|
||||||
|
publish()
|
||||||
|
|
||||||
|
val jar: Jar by tasks
|
||||||
|
runtimeJar(rewriteDepsToShadedCompiler(jar))
|
||||||
|
|
||||||
|
sourcesJar()
|
||||||
|
|
||||||
|
javadocJar()
|
||||||
@@ -209,6 +209,7 @@ include ":kotlin-build-common",
|
|||||||
":libraries:tools:mutability-annotations-compat",
|
":libraries:tools:mutability-annotations-compat",
|
||||||
":include:kotlin-compiler",
|
":include:kotlin-compiler",
|
||||||
":plugins:jvm-abi-gen",
|
":plugins:jvm-abi-gen",
|
||||||
|
":plugins:jvm-abi-gen-embeddable",
|
||||||
|
|
||||||
// plugin markers:
|
// plugin markers:
|
||||||
':kotlin-gradle-plugin:plugin-marker',
|
':kotlin-gradle-plugin:plugin-marker',
|
||||||
@@ -391,6 +392,7 @@ project(':pill:generate-all-tests').projectDir = "$rootDir/plugins/pill/generate
|
|||||||
project(':kotlin-imports-dumper-compiler-plugin').projectDir = "$rootDir/plugins/imports-dumper" as File
|
project(':kotlin-imports-dumper-compiler-plugin').projectDir = "$rootDir/plugins/imports-dumper" as File
|
||||||
project(':libraries:kotlin-prepush-hook').projectDir = "$rootDir/libraries/tools/kotlin-prepush-hook" as File
|
project(':libraries:kotlin-prepush-hook').projectDir = "$rootDir/libraries/tools/kotlin-prepush-hook" as File
|
||||||
project(':plugins:jvm-abi-gen').projectDir = "$rootDir/plugins/jvm-abi-gen" as File
|
project(':plugins:jvm-abi-gen').projectDir = "$rootDir/plugins/jvm-abi-gen" as File
|
||||||
|
project(':plugins:jvm-abi-gen-embeddable').projectDir = "$rootDir/plugins/jvm-abi-gen/embeddable" as File
|
||||||
|
|
||||||
// plugin markers:
|
// plugin markers:
|
||||||
project(':kotlin-gradle-plugin:plugin-marker').projectDir = file("$rootDir/libraries/tools/kotlin-gradle-plugin/plugin-marker")
|
project(':kotlin-gradle-plugin:plugin-marker').projectDir = file("$rootDir/libraries/tools/kotlin-gradle-plugin/plugin-marker")
|
||||||
|
|||||||
Reference in New Issue
Block a user