Add kotlin-annotation-processing-embeddable, publish base kapt3 as kotlion-annotation-processing
(cherry picked from commit 148d4e4)
This commit is contained in:
@@ -0,0 +1,23 @@
|
|||||||
|
|
||||||
|
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
|
||||||
|
import org.gradle.jvm.tasks.Jar
|
||||||
|
|
||||||
|
description = "Annotation Processor for Kotlin (for using with embeddable compiler)"
|
||||||
|
|
||||||
|
plugins { base }
|
||||||
|
|
||||||
|
val packedJars by configurations.creating
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
packedJars(project(":kotlin-annotation-processing")) { isTransitive = false }
|
||||||
|
}
|
||||||
|
|
||||||
|
runtimeJar(rewriteDepsToShadedCompiler(
|
||||||
|
task<ShadowJar>("shadowJar") {
|
||||||
|
from(packedJars)
|
||||||
|
}
|
||||||
|
))
|
||||||
|
sourcesJar()
|
||||||
|
javadocJar()
|
||||||
|
|
||||||
|
publish()
|
||||||
@@ -31,3 +31,5 @@ sourcesJar()
|
|||||||
javadocJar()
|
javadocJar()
|
||||||
|
|
||||||
dist()
|
dist()
|
||||||
|
|
||||||
|
publish()
|
||||||
|
|||||||
@@ -136,6 +136,7 @@ include ":kotlin-build-common",
|
|||||||
":kotlin-script-util",
|
":kotlin-script-util",
|
||||||
":kotlin-annotation-processing",
|
":kotlin-annotation-processing",
|
||||||
":kotlin-annotation-processing-gradle",
|
":kotlin-annotation-processing-gradle",
|
||||||
|
":kotlin-annotation-processing-embeddable",
|
||||||
":examples:kotlin-jsr223-local-example",
|
":examples:kotlin-jsr223-local-example",
|
||||||
":examples:kotlin-jsr223-daemon-local-eval-example",
|
":examples:kotlin-jsr223-daemon-local-eval-example",
|
||||||
":ultimate",
|
":ultimate",
|
||||||
@@ -212,6 +213,7 @@ project(':kotlin-gradle-subplugin-example').projectDir = "$rootDir/libraries/exa
|
|||||||
project(':examples:annotation-processor-example').projectDir = "$rootDir/libraries/examples/annotation-processor-example" as File
|
project(':examples:annotation-processor-example').projectDir = "$rootDir/libraries/examples/annotation-processor-example" as File
|
||||||
project(':kotlin-script-util').projectDir = "$rootDir/libraries/tools/kotlin-script-util" as File
|
project(':kotlin-script-util').projectDir = "$rootDir/libraries/tools/kotlin-script-util" as File
|
||||||
project(':kotlin-annotation-processing-gradle').projectDir = "$rootDir/libraries/tools/kotlin-annotation-processing" as File
|
project(':kotlin-annotation-processing-gradle').projectDir = "$rootDir/libraries/tools/kotlin-annotation-processing" as File
|
||||||
|
project(':kotlin-annotation-processing-embeddable').projectDir = "$rootDir/libraries/tools/kotlin-annotation-processing-embeddable" as File
|
||||||
project(':kotlin-annotation-processing').projectDir = "$rootDir/plugins/kapt3" as File
|
project(':kotlin-annotation-processing').projectDir = "$rootDir/plugins/kapt3" as File
|
||||||
project(':examples:kotlin-jsr223-local-example').projectDir = "$rootDir/libraries/examples/kotlin-jsr223-local-example" as File
|
project(':examples:kotlin-jsr223-local-example').projectDir = "$rootDir/libraries/examples/kotlin-jsr223-local-example" as File
|
||||||
project(':examples:kotlin-jsr223-daemon-local-eval-example').projectDir = "$rootDir/libraries/examples/kotlin-jsr223-daemon-local-eval-example" as File
|
project(':examples:kotlin-jsr223-daemon-local-eval-example').projectDir = "$rootDir/libraries/examples/kotlin-jsr223-daemon-local-eval-example" as File
|
||||||
|
|||||||
Reference in New Issue
Block a user