mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-03-10 15:51:01 +00:00
Add kotlin-annotation-processing-embeddable, publish base kapt3 as kotlion-annotation-processing
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()
|
||||
@@ -30,3 +30,5 @@ sourcesJar()
|
||||
javadocJar()
|
||||
|
||||
dist()
|
||||
|
||||
publish()
|
||||
|
||||
@@ -127,6 +127,7 @@ include ":kotlin-build-common",
|
||||
":kotlin-script-util",
|
||||
":kotlin-annotation-processing",
|
||||
":kotlin-annotation-processing-gradle",
|
||||
":kotlin-annotation-processing-embeddable",
|
||||
":examples:kotlin-jsr223-local-example",
|
||||
":examples:kotlin-jsr223-daemon-local-eval-example",
|
||||
":ultimate",
|
||||
@@ -198,6 +199,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(':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-embeddable').projectDir = "$rootDir/libraries/tools/kotlin-annotation-processing-embeddable" 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-daemon-local-eval-example').projectDir = "$rootDir/libraries/examples/kotlin-jsr223-daemon-local-eval-example" as File
|
||||
|
||||
Reference in New Issue
Block a user