57 lines
2.1 KiB
Plaintext
57 lines
2.1 KiB
Plaintext
plugins {
|
|
org.openrndr.extra.convention.`kotlin-jvm`
|
|
`java-gradle-plugin`
|
|
}
|
|
|
|
dependencies {
|
|
implementation(project(":orx-jvm:orx-git-archiver"))
|
|
}
|
|
|
|
gradlePlugin {
|
|
plugins {
|
|
create("gitArchiveToMarkdown") {
|
|
id = "org.openrndr.extra.gitarchiver.tomarkdown"
|
|
implementationClass = "org.openrndr.extra.gitarchiver.GitArchiveToMarkdown"
|
|
}
|
|
}
|
|
}
|
|
|
|
publishing {
|
|
afterEvaluate {
|
|
publications {
|
|
withType(MavenPublication::class) {
|
|
pom {
|
|
name.set("gitarchiver tomarkdown")
|
|
description.set("gitarchiver to markdown gradle plugin")
|
|
url.set("https://openrndr.org")
|
|
developers {
|
|
developer {
|
|
id.set("edwinjakobs")
|
|
name.set("Edwin Jakobs")
|
|
email.set("edwin@openrndr.org")
|
|
}
|
|
}
|
|
|
|
licenses {
|
|
license {
|
|
name.set("BSD-2-Clause")
|
|
url.set("https://github.com/openrndr/openrndr/blob/master/LICENSE")
|
|
distribution.set("repo")
|
|
}
|
|
}
|
|
|
|
scm {
|
|
connection.set("scm:git:git@github.com:openrndr/orx.git")
|
|
developerConnection.set("scm:git:ssh://github.com/openrndr/orx.git")
|
|
url.set("https://github.com/openrndr/openrndr")
|
|
}
|
|
}
|
|
}
|
|
}
|
|
// tasks.findByName("publishPluginMavenPublicationToSonatypeRepository")!!.dependsOn("signMavenPublication")
|
|
// tasks.findByName("publishPluginMavenPublicationToSonatypeRepository")!!.dependsOn("signPluginMavenPublication")
|
|
// tasks.findByName("publishMavenPublicationToSonatypeRepository")!!.dependsOn("signPluginMavenPublication")
|
|
// tasks.findByName("publishMavenPublicationToSonatypeRepository")!!.dependsOn("signMavenPublication")
|
|
}
|
|
}
|