aboutsummaryrefslogtreecommitdiff
path: root/kotlin-plugin/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'kotlin-plugin/build.gradle.kts')
-rw-r--r--kotlin-plugin/build.gradle.kts20
1 files changed, 20 insertions, 0 deletions
diff --git a/kotlin-plugin/build.gradle.kts b/kotlin-plugin/build.gradle.kts
new file mode 100644
index 0000000..9cf4d36
--- /dev/null
+++ b/kotlin-plugin/build.gradle.kts
@@ -0,0 +1,20 @@
+plugins {
+ kotlin("jvm")
+ id("com.google.devtools.ksp")
+ `maven-publish`
+}
+
+dependencies {
+ compileOnly("org.jetbrains.kotlin:kotlin-compiler-embeddable")
+ implementation("com.google.devtools.ksp:symbol-processing-api:1.9.23-1.0.20")
+ implementation(project(":annotations"))
+
+ ksp("dev.zacsweers.autoservice:auto-service-ksp:1.2.0")
+ compileOnly("com.google.auto.service:auto-service-annotations:1.0.1")
+
+ testImplementation(kotlin("test-junit5"))
+ testImplementation("org.jetbrains.kotlin:kotlin-compiler-embeddable")
+ testImplementation("dev.zacsweers.kctfork:core:0.5.1")
+ testImplementation("dev.zacsweers.kctfork:ksp:0.5.1")
+}
+