From e9f5baeb113db67992cc4f614692243965098c25 Mon Sep 17 00:00:00 2001 From: modmuss50 <modmuss50@gmail.com> Date: Mon, 10 Feb 2020 17:05:41 +0000 Subject: [PATCH] Publish a fat javadoc jar to maven (#503) * Publish a fat javadoc jar to maven * Cleanup --- build.gradle | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build.gradle b/build.gradle index 73bf77d91..63d007cd8 100644 --- a/build.gradle +++ b/build.gradle @@ -118,8 +118,17 @@ javadoc { source( it.sourceSets.main.allJava.srcDirs) } classpath = sourceSets.main.compileClasspath + include ("**/api/**") + failOnError false } +task javadocJar(type: Jar) { + from javadoc + //Set as `fatjavadoc` to prevent an ide form trying to use this javadoc, over using the modules javadoc + classifier = 'fatjavadoc' +} +build.dependsOn javadocJar + subprojects { task remapMavenJar(type: Copy, dependsOn: remapJar) { afterEvaluate { @@ -138,6 +147,7 @@ subprojects { artifact(sourcesJar) { builtBy remapSourcesJar } + artifact javadocJar } }