Prepare alpha-release

This commit is contained in:
2025-09-05 11:21:41 +02:00
parent 9f78c3e44a
commit 6f0f5d05b6

View File

@ -1,15 +1,19 @@
plugins { plugins {
kotlin("jvm") version "2.2.0" kotlin("jvm") version "2.2.0"
id("org.jetbrains.dokka") version "2.0.0"
`java-library`
`maven-publish`
} }
group = "com.jaytux.altgraph" group = "com.github.jaytux"
version = "1.0-SNAPSHOT" version = "1.0-alpha"
repositories { repositories {
mavenCentral() mavenCentral()
} }
dependencies { dependencies {
api(kotlin("stdlib"))
testImplementation(kotlin("test")) testImplementation(kotlin("test"))
} }
@ -19,3 +23,22 @@ tasks.test {
kotlin { kotlin {
jvmToolchain(21) 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"))
}
}
}