소스 검색

Javadoc gradle configuration

Lortseam 4 년 전
부모
커밋
39eed42907
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  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
 		}
 	}