diff --git a/spine-libgdx/build.gradle b/spine-libgdx/build.gradle index c920b27c2..9312019af 100644 --- a/spine-libgdx/build.gradle +++ b/spine-libgdx/build.gradle @@ -16,6 +16,11 @@ allprojects { maven { url "https://oss.sonatype.org/content/repositories/snapshots" } mavenCentral() } + + tasks.withType(JavaCompile) { + sourceCompatibility = javaVersion.toString() + targetCompatibility = javaVersion.toString() + } } project("spine-libgdx") { diff --git a/spine-libgdx/publishing.gradle b/spine-libgdx/publishing.gradle index c732199d1..be615e6fb 100644 --- a/spine-libgdx/publishing.gradle +++ b/spine-libgdx/publishing.gradle @@ -14,12 +14,23 @@ project("spine-libgdx") { from(sourceSets.main.allJava) } + tasks.javadoc { + failOnError = false + } + + tasks.register("javadocJar", Jar) { + dependsOn javadoc + archiveClassifier.set("javadoc") + from(javadoc.destinationDir) + } + afterEvaluate { publishing { publications { create("release", MavenPublication) { from(components.java) artifact(tasks.getByName("sourceJar")) + artifact(tasks.getByName("javadocJar")) groupId = "com.esotericsoftware.spine" artifactId = "spine-libgdx"