Prepare alpha-release
This commit is contained in:
@ -1,15 +1,19 @@
|
||||
plugins {
|
||||
kotlin("jvm") version "2.2.0"
|
||||
id("org.jetbrains.dokka") version "2.0.0"
|
||||
`java-library`
|
||||
`maven-publish`
|
||||
}
|
||||
|
||||
group = "com.jaytux.altgraph"
|
||||
version = "1.0-SNAPSHOT"
|
||||
group = "com.github.jaytux"
|
||||
version = "1.0-alpha"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api(kotlin("stdlib"))
|
||||
testImplementation(kotlin("test"))
|
||||
}
|
||||
|
||||
@ -18,4 +22,23 @@ tasks.test {
|
||||
}
|
||||
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"))
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user