aboutsummaryrefslogtreecommitdiff
path: root/all
diff options
context:
space:
mode:
authorEric Anderson <ejona@google.com>2015-05-05 10:28:38 -0700
committerEric Anderson <ejona@google.com>2015-05-05 11:32:15 -0700
commit10fb20650d9ddf242add6d13cc7058b499919473 (patch)
tree4232299d6bc017c192b480a9874bcd8bd64c933e /all
parent00a7192f73d641e0dc91b9f830e1c1ade1cecd0a (diff)
downloadgrpc-grpc-java-10fb20650d9ddf242add6d13cc7058b499919473.tar.gz
Produce combined JavaDoc, add links, exclude internals
Diffstat (limited to 'all')
-rw-r--r--all/build.gradle19
1 files changed, 19 insertions, 0 deletions
diff --git a/all/build.gradle b/all/build.gradle
index 22b50bd59..62d648a84 100644
--- a/all/build.gradle
+++ b/all/build.gradle
@@ -3,6 +3,13 @@ description = "gRPC: All"
// Make sure that no transitive dependencies are included.
configurations.compile.transitive = false
+for (subproject in rootProject.subprojects) {
+ if (subproject == project) {
+ continue
+ }
+ evaluationDependsOn(subproject.path)
+}
+
dependencies {
compile project(':grpc-auth'),
project(':grpc-core'),
@@ -22,3 +29,15 @@ jar {
}
}
+javadoc {
+ classpath = files(rootProject.subprojects.collect { subproject ->
+ subproject.javadoc.classpath
+ })
+ for (subproject in rootProject.subprojects) {
+ if (subproject == project) {
+ continue;
+ }
+ source subproject.javadoc.source
+ options.links subproject.javadoc.options.links.toArray(new String[0])
+ }
+}