1 plugins { 2 id "net.ltgt.errorprone" version "0.0.13" 3 } 4 5 new RoboJavaModulePlugin( 6 deploy: true 7 ).apply(project) 8 9 // Disable annotation processor for tests 10 compileTestJava { 11 options.compilerArgs.add("-proc:none") 12 } 13 14 dependencies { 15 // Project dependencies 16 compile project(":annotations") 17 18 // Compile dependencies 19 compile "com.google.guava:guava:20.0" 20 compileOnly "com.google.code.findbugs:jsr305:3.0.1" 21 compile "com.google.code.gson:gson:2.8.0" 22 compile 'ch.raffael.pegdown-doclet:pegdown-doclet:1.3' 23 24 compile files(org.gradle.internal.jvm.Jvm.current().getToolsJar()) 25 26 // Testing dependencies 27 testCompile "junit:junit:4.12" 28 testCompile "org.mockito:mockito-core:2.5.4" 29 testCompile "com.google.testing.compile:compile-testing:0.12" 30 testCompile "com.google.truth:truth:0.36" 31 } 32