blob: 4e94be029bc4c0d27888fbab3125a802ce4a17e8 [file] [log] [blame]
apply plugin: org.robolectric.gradle.RoboJavaModulePlugin
apply plugin: org.robolectric.gradle.DeployedRoboJavaModulePlugin
// Disable annotation processor for tests
compileTestJava {
options.compilerArgs.add("-proc:none")
}
test {
enabled = false
}
dependencies {
// Project dependencies
compile project(":annotations")
compile project(":shadowapi")
// Compile dependencies
compile "com.google.errorprone:error_prone_annotation:2.3.4"
compile "com.google.errorprone:error_prone_refaster:2.3.4"
compile "com.google.errorprone:error_prone_check_api:2.3.4"
compileOnly "com.google.auto.service:auto-service-annotations:1.0-rc6"
compileOnly(AndroidSdk.MAX_SDK.coordinates) { force = true }
annotationProcessor "com.google.auto.service:auto-service:1.0-rc6"
annotationProcessor "com.google.errorprone:error_prone_core:2.3.4"
// in jdk 9, tools.jar disappears!
def toolsJar = org.gradle.internal.jvm.Jvm.current().getToolsJar()
if (toolsJar != null) {
compile files(toolsJar)
}
// Testing dependencies
testCompile "junit:junit:4.13.1"
testCompile "com.google.truth:truth:1.0.1"
testCompile("com.google.errorprone:error_prone_test_helpers:2.3.4") {
exclude group: 'junit', module: 'junit' // because it depends on a snapshot!?
}
testCompileOnly(AndroidSdk.MAX_SDK.coordinates) { force = true }
}