blob: dc3840c5fc03608081ddf1fa8a8af5c0c943e8fe [file] [log] [blame] [edit]
description = "Dummy Artifact for KotlinCompilerPluginSupportPlugin"
val signingKey: String? by project
val signingPassword: String? by project
plugins {
kotlin("jvm")
`maven-publish`
signing
}
publishing {
publications {
create<MavenPublication>("default") {
artifactId = "symbol-processing"
pom {
name.set("com.google.devtools.ksp:symbol-processing")
description.set("Symbol processing for Kotlin")
}
}
}
}
signing {
isRequired = hasProperty("signingKey")
useInMemoryPgpKeys(signingKey, signingPassword)
sign(extensions.getByType<PublishingExtension>().publications)
}