Move to using Doclava and Jdiff as composite builds.
This change decouples Doclava and Jdiff a bit more by using
composite builds. This means that Doclava and Jdiff now are
no longer part of subprojects for support library, but they
can still be used as dependencies as if they were binary
dependencies even though we build from source.
More details about composite builds:
https://docs.gradle.org/4.0/userguide/composite_builds.html
Test: ./gradlew generateDocs
Change-Id: I11481279128be83564688fb91e7a0fe9b6337292
diff --git a/buildSrc/init.gradle b/buildSrc/init.gradle
index 77b086e..a86b024 100644
--- a/buildSrc/init.gradle
+++ b/buildSrc/init.gradle
@@ -49,8 +49,8 @@
}
p.dependencies {
- doclava project(':doclava')
- jdiff project(':jdiff')
+ doclava "com.android:doclava:1.0.6"
+ jdiff "com.android:jdiff:1.1.0"
jdiff libs.xml_parser_apis
jdiff libs.xerces_impl
}
@@ -150,9 +150,7 @@
repos.addMavenRepositories(repositories)
// Only modify Android projects.
- if (project.name.equals('doclava')
- || project.name.equals('jdiff')
- || project.name.equals('support-testutils')
+ if (project.name.equals('support-testutils')
|| project.name.equals('noto-emoji-compat')) {
// disable tests and return
project.tasks.whenTaskAdded { task ->