diff options
author | Maurice Lam <yukl@google.com> | 2015-08-05 21:10:19 -0700 |
---|---|---|
committer | Maurice Lam <yukl@google.com> | 2015-08-10 18:04:09 +0000 |
commit | a211294e1caba648822d11f8935593b6ca2b9279 (patch) | |
tree | 2684eae90d26ce0e680deafdaf24d8dfa55ad27b /library/self.gradle | |
parent | 899caf2cf473e512567832d283e9750679f0bf4d (diff) | |
download | setupwizard-a211294e1caba648822d11f8935593b6ca2b9279.tar.gz |
[SuwLib] Generate javadocs
Configure javadocs so that it can be generated with `./gradlew docs`
Split self.gradle from build.gradle, so that self.gradle can be used
to configure tasks only available to a build on ub-setupwizard-*,
while build.gradle will be used for building from source in other
gradle projects (e.g. GMS core).
Bug: 21444334
Change-Id: Icec763ce7dcf8939b7918b580e17ae22353cb38c
Diffstat (limited to 'library/self.gradle')
-rw-r--r-- | library/self.gradle | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/library/self.gradle b/library/self.gradle new file mode 100644 index 0000000..e809b51 --- /dev/null +++ b/library/self.gradle @@ -0,0 +1,20 @@ +/** + * This self.gradle build file is only run when built in ub-setupwizard-* branches. + */ + +apply plugin: 'dist' + +apply from: 'build.gradle' +apply from: '../tools/gradle/docs.gradle' + +task docs(dependsOn: 'javadocPlatformRelease') + +// Output all test APKs to the distribution folder +def distTask = tasks.findByName('dist'); +if (distTask) { + android.testVariants.all { variant -> + // Make the dist task depend on the test variant, so the test APK will be built + distTask.dependsOn variant.assemble + // TODO: remap the different test variants to different file names + } +} |