From ce5ced3e17344b2791fa2454fc53099732a5a2d7 Mon Sep 17 00:00:00 2001 From: Lawrence Qiu Date: Tue, 19 Mar 2024 16:39:06 -0400 Subject: [PATCH] feat: Add JavadocJar Task to build.gradle for self service libraries --- .../resources/gradle/client_grpc.gradle.tmpl | 9 +++++++++ .../resources/gradle/client_grpcrest.gradle.tmpl | 9 +++++++++ .../resources/gradle/client_rest.gradle.tmpl | 9 +++++++++ 3 files changed, 27 insertions(+) diff --git a/rules_java_gapic/resources/gradle/client_grpc.gradle.tmpl b/rules_java_gapic/resources/gradle/client_grpc.gradle.tmpl index d00e92e891..35a1ba56c9 100644 --- a/rules_java_gapic/resources/gradle/client_grpc.gradle.tmpl +++ b/rules_java_gapic/resources/gradle/client_grpc.gradle.tmpl @@ -37,6 +37,15 @@ clean { delete 'all-jars' } +task javadocJar(type: Jar) { + archiveClassifier = 'javadoc' + from javadoc +} + +artifacts { + archives javadocJar +} + task allJars(type: Copy) { dependsOn test, jar into 'all-jars' diff --git a/rules_java_gapic/resources/gradle/client_grpcrest.gradle.tmpl b/rules_java_gapic/resources/gradle/client_grpcrest.gradle.tmpl index 6145198a0a..9b475a5cb7 100644 --- a/rules_java_gapic/resources/gradle/client_grpcrest.gradle.tmpl +++ b/rules_java_gapic/resources/gradle/client_grpcrest.gradle.tmpl @@ -39,6 +39,15 @@ clean { delete 'all-jars' } +task javadocJar(type: Jar) { + archiveClassifier = 'javadoc' + from javadoc +} + +artifacts { + archives javadocJar +} + task allJars(type: Copy) { dependsOn test, jar into 'all-jars' diff --git a/rules_java_gapic/resources/gradle/client_rest.gradle.tmpl b/rules_java_gapic/resources/gradle/client_rest.gradle.tmpl index 74c5020a9d..bdd69028e7 100644 --- a/rules_java_gapic/resources/gradle/client_rest.gradle.tmpl +++ b/rules_java_gapic/resources/gradle/client_rest.gradle.tmpl @@ -34,6 +34,15 @@ clean { delete 'all-jars' } +task javadocJar(type: Jar) { + archiveClassifier = 'javadoc' + from javadoc +} + +artifacts { + archives javadocJar +} + task allJars(type: Copy) { dependsOn test, jar into 'all-jars'