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'