Skip to content

Commit 5ddf614

Browse files
committed
Add javadoc to repo-publishing
1 parent f941546 commit 5ddf614

File tree

2 files changed

+33
-3
lines changed

2 files changed

+33
-3
lines changed

BlueMapCommon/build.gradle.kts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ java {
1818
sourceCompatibility = JavaVersion.toVersion(javaTarget)
1919
targetCompatibility = JavaVersion.toVersion(javaTarget)
2020
withSourcesJar()
21+
withJavadocJar()
2122
}
2223

2324
repositories {
@@ -50,6 +51,20 @@ spotless {
5051
}
5152
}
5253

54+
tasks.javadoc {
55+
options {
56+
(this as? StandardJavadocDocletOptions)?.apply {
57+
links(
58+
"https://docs.oracle.com/en/java/javase/16/docs/api/",
59+
"https://javadoc.io/doc/com.flowpowered/flow-math/1.0.3/",
60+
"https://javadoc.io/doc/com.google.code.gson/gson/2.8.0/",
61+
)
62+
addStringOption("Xdoclint:none", "-quiet")
63+
addBooleanOption("html5", true)
64+
}
65+
}
66+
}
67+
5368
node {
5469
version.set("20.14.0")
5570
download.set(true)

BlueMapCore/build.gradle.kts

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ val commits = "git rev-list --count $lastTag..HEAD".runCommand()
3939
println("Git hash: $gitHash" + if (clean) "" else " (dirty)")
4040

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

4646
System.setProperty("bluemap.version", version.toString())
4747
System.setProperty("bluemap.lastVersion", lastVersion)
@@ -52,6 +52,7 @@ java {
5252
sourceCompatibility = JavaVersion.toVersion(javaTarget)
5353
targetCompatibility = JavaVersion.toVersion(javaTarget)
5454
withSourcesJar()
55+
withJavadocJar()
5556
}
5657

5758
repositories {
@@ -92,6 +93,20 @@ spotless {
9293
}
9394
}
9495

96+
tasks.javadoc {
97+
options {
98+
(this as? StandardJavadocDocletOptions)?.apply {
99+
links(
100+
"https://docs.oracle.com/en/java/javase/16/docs/api/",
101+
"https://javadoc.io/doc/com.flowpowered/flow-math/1.0.3/",
102+
"https://javadoc.io/doc/com.google.code.gson/gson/2.8.0/",
103+
)
104+
addStringOption("Xdoclint:none", "-quiet")
105+
addBooleanOption("html5", true)
106+
}
107+
}
108+
}
109+
95110
tasks.withType(JavaCompile::class).configureEach {
96111
options.apply {
97112
encoding = "utf-8"

0 commit comments

Comments
 (0)