services,grpclb: Filter internal files from javadoc/jacoco
diff --git a/grpclb/build.gradle b/grpclb/build.gradle
index 82ddb89..1fd118c 100644
--- a/grpclb/build.gradle
+++ b/grpclb/build.gradle
@@ -30,3 +30,12 @@
javadoc {
exclude 'io/grpc/grpclb/Internal*'
}
+
+jacocoTestReport {
+ classDirectories.from = sourceSets.main.output.collect {
+ fileTree(dir: it,
+ exclude: [
+ '**/io/grpc/lb/v1/**',
+ ])
+ }
+}
diff --git a/services/build.gradle b/services/build.gradle
index a329974..5a75984 100644
--- a/services/build.gradle
+++ b/services/build.gradle
@@ -37,3 +37,20 @@
}
configureProtoCompilation()
+
+javadoc {
+ exclude 'io/grpc/services/Internal*.java'
+ exclude 'io/grpc/services/internal/*'
+}
+
+jacocoTestReport {
+ classDirectories.from = sourceSets.main.output.collect {
+ fileTree(dir: it,
+ exclude: [
+ '**/io/grpc/binarylog/v1/**',
+ '**/io/grpc/channelz/v1/**',
+ '**/io/grpc/health/v1/**',
+ '**/io/grpc/reflection/v1alpha/**',
+ ])
+ }
+}