| allprojects { |
| repositories { |
| mavenLocal() |
| jcenter() |
| } |
| |
| group = "org.robolectric" |
| version = thisVersion |
| } |
| |
| buildscript { |
| repositories { jcenter() } |
| |
| dependencies { |
| classpath 'com.netflix.nebula:gradle-aggregate-javadocs-plugin:2.2.+' |
| classpath 'ch.raffael.pegdown-doclet:pegdown-doclet:1.3' |
| } |
| } |
| |
| apply plugin: 'nebula-aggregate-javadocs' |
| apply plugin: 'ch.raffael.pegdown-doclet' |
| |
| rootProject.gradle.projectsEvaluated { |
| rootProject.tasks['aggregateJavadocs'].failOnError = false |
| } |
| |
| task aggregateTestReports(type: TestReport) { |
| def jobNumber = System.getenv('TRAVIS_JOB_NUMBER') |
| if (jobNumber == null) { |
| destinationDir = file("$buildDir/reports/allTests") |
| } else { |
| destinationDir = file("$buildDir/reports/allTests/$jobNumber") |
| } |
| } |
| |
| // for use of external initialization scripts... |
| project.ext.allSdks = AndroidSdk.ALL_SDKS |