Skip to content

Commit

Permalink
Add javadoc to repo-publishing
Browse files Browse the repository at this point in the history
  • Loading branch information
TBlueF committed Jun 17, 2024
1 parent f941546 commit 5ddf614
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 3 deletions.
15 changes: 15 additions & 0 deletions BlueMapCommon/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ java {
sourceCompatibility = JavaVersion.toVersion(javaTarget)
targetCompatibility = JavaVersion.toVersion(javaTarget)
withSourcesJar()
withJavadocJar()
}

repositories {
Expand Down Expand Up @@ -50,6 +51,20 @@ spotless {
}
}

tasks.javadoc {
options {
(this as? StandardJavadocDocletOptions)?.apply {
links(
"https://docs.oracle.com/en/java/javase/16/docs/api/",
"https://javadoc.io/doc/com.flowpowered/flow-math/1.0.3/",
"https://javadoc.io/doc/com.google.code.gson/gson/2.8.0/",
)
addStringOption("Xdoclint:none", "-quiet")
addBooleanOption("html5", true)
}
}
}

node {
version.set("20.14.0")
download.set(true)
Expand Down
21 changes: 18 additions & 3 deletions BlueMapCore/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@ val commits = "git rev-list --count $lastTag..HEAD".runCommand()
println("Git hash: $gitHash" + if (clean) "" else " (dirty)")

group = "de.bluecolored.bluemap"
version = lastVersion //+
//(if (commits == "0") "" else "-$commits") +
//(if (clean) "" else "-dirty")
version = lastVersion +
(if (commits == "0") "" else "-$commits") +
(if (clean) "" else "-dirty")

System.setProperty("bluemap.version", version.toString())
System.setProperty("bluemap.lastVersion", lastVersion)
Expand All @@ -52,6 +52,7 @@ java {
sourceCompatibility = JavaVersion.toVersion(javaTarget)
targetCompatibility = JavaVersion.toVersion(javaTarget)
withSourcesJar()
withJavadocJar()
}

repositories {
Expand Down Expand Up @@ -92,6 +93,20 @@ spotless {
}
}

tasks.javadoc {
options {
(this as? StandardJavadocDocletOptions)?.apply {
links(
"https://docs.oracle.com/en/java/javase/16/docs/api/",
"https://javadoc.io/doc/com.flowpowered/flow-math/1.0.3/",
"https://javadoc.io/doc/com.google.code.gson/gson/2.8.0/",
)
addStringOption("Xdoclint:none", "-quiet")
addBooleanOption("html5", true)
}
}
}

tasks.withType(JavaCompile::class).configureEach {
options.apply {
encoding = "utf-8"
Expand Down

0 comments on commit 5ddf614

Please sign in to comment.