Ver Fonte

Javadoc gradle configuration

Lortseam há 4 anos atrás
pai
commit
39eed42907
1 ficheiros alterados com 11 adições e 0 exclusões
  1. 11 0
      build.gradle

+ 11 - 0
build.gradle

@@ -56,6 +56,16 @@ jar {
 	from "LICENSE"
 }
 
+task javadocs(type: Javadoc) {
+	source = sourceSets.main.allJava
+}
+
+task javadocsJar(type: Jar, dependsOn: javadocs) {
+	classifier = "javadocs"
+	javadocs.failOnError false
+	from javadocs.destinationDir
+}
+
 // configure the maven publication
 publishing {
 	publications {
@@ -67,6 +77,7 @@ publishing {
 			artifact(sourcesJar) {
 				builtBy remapSourcesJar
 			}
+			artifact javadocsJar
 		}
 	}