repositories { mavenCentral() } apply plugin: 'java' apply plugin: 'findbugs' dependencies { testCompile project(':') testCompile 'junit:junit:4.12' } sourceSets { main { java { srcDirs = [] } } test { compileClasspath += files(rootProject.compileDebugJava.destinationDir) compileClasspath += rootProject.compileDebugJava.classpath runtimeClasspath += files(rootProject.compileDebugJava.destinationDir) runtimeClasspath += rootProject.compileDebugJava.classpath java { srcDirs = ['src'] } } } findbugs { ignoreFailures = true effort = 'max' includeFilter = file("$rootProject.projectDir/config/findbugs/include_filter.xml") excludeFilter = file("$rootProject.projectDir/config/findbugs/exclude_filter.xml") } check.dependsOn 'findbugsTest' test.dependsOn ':compileDebugJava' task wrapper(type: Wrapper) { gradleVersion = '1.11' }