diff options
author | Ting-Yuan Huang <laszio@google.com> | 2020-09-12 11:59:17 -0700 |
---|---|---|
committer | Ting-Yuan Huang <laszio@google.com> | 2020-09-15 15:45:06 -0700 |
commit | 95a7e587f6057e4040096fb5779c7055931bb4e8 (patch) | |
tree | 2c647e82fa5dcf025b89ad87b9811b711e4c4554 /symbol-processing/build.gradle.kts | |
parent | fa61d9d2d8762fc7efa7931c7aa51cf32b90b011 (diff) | |
download | ksp-95a7e587f6057e4040096fb5779c7055931bb4e8.tar.gz |
Support versioning
Diffstat (limited to 'symbol-processing/build.gradle.kts')
-rw-r--r-- | symbol-processing/build.gradle.kts | 9 |
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") } |