From 6fdb9502070e6679f75cbc307b6433c75961787a Mon Sep 17 00:00:00 2001 From: Quentin Gliosca Date: Thu, 4 Nov 2021 13:41:29 +0100 Subject: [PATCH] Enable source and doc publishing --- build.gradle | 9 +++++++++ readium/lcp/build.gradle | 3 +++ readium/navigator/build.gradle | 3 +++ readium/opds/build.gradle | 3 +++ readium/shared/build.gradle | 3 +++ readium/streamer/build.gradle | 3 +++ 6 files changed, 24 insertions(+) diff --git a/build.gradle b/build.gradle index 2321f16c37..a76ba160be 100644 --- a/build.gradle +++ b/build.gradle @@ -48,6 +48,15 @@ subprojects { project -> } } } + + task javadocsJar(type: Jar) { + archiveClassifier.set("javadoc") + } + + task sourcesJar(type: Jar) { + archiveClassifier.set("sources") + from "src/main/java", "src/main/resources" + } } task clean(type: Delete) { diff --git a/readium/lcp/build.gradle b/readium/lcp/build.gradle index fdaf7290c2..ef0f868b71 100644 --- a/readium/lcp/build.gradle +++ b/readium/lcp/build.gradle @@ -45,6 +45,9 @@ afterEvaluate { groupId = 'com.github.readium' artifactId = 'readium-lcp' + + artifact sourcesJar + artifact javadocsJar } } } diff --git a/readium/navigator/build.gradle b/readium/navigator/build.gradle index 646fd8ce5e..1886351fd7 100644 --- a/readium/navigator/build.gradle +++ b/readium/navigator/build.gradle @@ -49,6 +49,9 @@ afterEvaluate { groupId = 'com.github.readium' artifactId = 'readium-navigator' + + artifact sourcesJar + artifact javadocsJar } } } diff --git a/readium/opds/build.gradle b/readium/opds/build.gradle index 9a71103995..4700ed89be 100644 --- a/readium/opds/build.gradle +++ b/readium/opds/build.gradle @@ -40,6 +40,9 @@ afterEvaluate { from components.release groupId = 'com.github.readium' artifactId = 'readium-opds' + + artifact sourcesJar + artifact javadocsJar } } } diff --git a/readium/shared/build.gradle b/readium/shared/build.gradle index 0ce6bf0417..ffc86b4bec 100644 --- a/readium/shared/build.gradle +++ b/readium/shared/build.gradle @@ -45,6 +45,9 @@ afterEvaluate { groupId = 'com.github.readium' artifactId = 'readium-shared' + + artifact sourcesJar + artifact javadocsJar } } } diff --git a/readium/streamer/build.gradle b/readium/streamer/build.gradle index 30ec5933fa..b0680f9094 100644 --- a/readium/streamer/build.gradle +++ b/readium/streamer/build.gradle @@ -45,6 +45,9 @@ afterEvaluate { groupId = 'com.github.readium' artifactId = 'readium-streamer' + + artifact sourcesJar + artifact javadocsJar } } }