blob: 18a03f85948fd21ca18d875f9aae5e7525435546 [file] [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")
// This artifact no longer contains a jar. Without it, Gradle expects a jar and might fail resolution.
packaging = "pom"
}
}
}
}
signing {
isRequired = hasProperty("signingKey")
useInMemoryPgpKeys(signingKey, signingPassword)
sign(extensions.getByType<PublishingExtension>().publications)
}