aboutsummaryrefslogtreecommitdiff
path: root/symbol-processing/build.gradle.kts
diff options
context:
space:
mode:
authorTing-Yuan Huang <laszio@google.com>2020-09-12 11:59:17 -0700
committerTing-Yuan Huang <laszio@google.com>2020-09-15 15:45:06 -0700
commit95a7e587f6057e4040096fb5779c7055931bb4e8 (patch)
tree2c647e82fa5dcf025b89ad87b9811b711e4c4554 /symbol-processing/build.gradle.kts
parentfa61d9d2d8762fc7efa7931c7aa51cf32b90b011 (diff)
downloadksp-95a7e587f6057e4040096fb5779c7055931bb4e8.tar.gz
Support versioning
Diffstat (limited to 'symbol-processing/build.gradle.kts')
-rw-r--r--symbol-processing/build.gradle.kts9
1 files changed, 8 insertions, 1 deletions
diff --git a/symbol-processing/build.gradle.kts b/symbol-processing/build.gradle.kts
index 8f0e5832..4a3731ee 100644
--- a/symbol-processing/build.gradle.kts
+++ b/symbol-processing/build.gradle.kts
@@ -3,9 +3,10 @@ import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
description = "Ksp - Symbol processing for Kotlin"
val kotlinBaseVersion: String by project
+val kspVersion: String? by project
group = "org.jetbrains.kotlin"
-version = kotlinBaseVersion
+version = kspVersion ?: kotlinBaseVersion
plugins {
kotlin("jvm")
@@ -31,6 +32,12 @@ tasks.withType<ShadowJar>() {
"META-INF/maven/org.jetbrains/annotations/*",
"META-INF/kotlin-stdlib*"
)
+ manifest.attributes.apply {
+ put("Implementation-Vendor", "Google")
+ put("Implementation-Title", baseName)
+ put("Implementation-Version", project.version)
+ }
+
relocate("com.intellij", "org.jetbrains.kotlin.com.intellij")
}