[libgdx] Add javadoc Jar to publishing artifacts.

This commit is contained in:
Mario Zechner 2024-07-25 18:04:00 +02:00
parent e6de4ee99f
commit 7457b1b9ac
2 changed files with 16 additions and 0 deletions

View File

@ -16,6 +16,11 @@ allprojects {
maven { url "https://oss.sonatype.org/content/repositories/snapshots" } maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
mavenCentral() mavenCentral()
} }
tasks.withType(JavaCompile) {
sourceCompatibility = javaVersion.toString()
targetCompatibility = javaVersion.toString()
}
} }
project("spine-libgdx") { project("spine-libgdx") {

View File

@ -14,12 +14,23 @@ project("spine-libgdx") {
from(sourceSets.main.allJava) from(sourceSets.main.allJava)
} }
tasks.javadoc {
failOnError = false
}
tasks.register("javadocJar", Jar) {
dependsOn javadoc
archiveClassifier.set("javadoc")
from(javadoc.destinationDir)
}
afterEvaluate { afterEvaluate {
publishing { publishing {
publications { publications {
create("release", MavenPublication) { create("release", MavenPublication) {
from(components.java) from(components.java)
artifact(tasks.getByName("sourceJar")) artifact(tasks.getByName("sourceJar"))
artifact(tasks.getByName("javadocJar"))
groupId = "com.esotericsoftware.spine" groupId = "com.esotericsoftware.spine"
artifactId = "spine-libgdx" artifactId = "spine-libgdx"