Files
alt-graph/build.gradle.kts
2025-09-05 11:21:41 +02:00

44 lines
763 B
Plaintext

plugins {
kotlin("jvm") version "2.2.0"
id("org.jetbrains.dokka") version "2.0.0"
`java-library`
`maven-publish`
}
group = "com.github.jaytux"
version = "1.0-alpha"
repositories {
mavenCentral()
}
dependencies {
api(kotlin("stdlib"))
testImplementation(kotlin("test"))
}
tasks.test {
useJUnitPlatform()
}
kotlin {
jvmToolchain(21)
}
tasks.register<Jar>("dokkaJavadocJar") {
dependsOn(tasks.dokkaJavadoc)
from(tasks.dokkaJavadoc.flatMap { it.outputDirectory })
archiveClassifier.set("javadoc")
}
java {
withSourcesJar()
}
publishing {
publications {
create<MavenPublication>("maven") {
from(components["java"])
artifact(tasks.named("dokkaJavadocJar"))
}
}
}