diff --git a/src/main/groovy/com/netflix/nebula/lint/rule/dependency/DependencyService.groovy b/src/main/groovy/com/netflix/nebula/lint/rule/dependency/DependencyService.groovy index 8c4f7be1..f76cb794 100644 --- a/src/main/groovy/com/netflix/nebula/lint/rule/dependency/DependencyService.groovy +++ b/src/main/groovy/com/netflix/nebula/lint/rule/dependency/DependencyService.groovy @@ -652,7 +652,7 @@ class DependencyService { } // all android confs get squashed into either debug or release output dir? - if (conf.startsWith('test')) { + if (confName.startsWith('test')) { def androidTestDebugOutput = project.tasks.findByName('compileDebugUnitTestJavaWithJavac')?.destinationDir if (androidTestDebugOutput && androidTestDebugOutput.exists()) { return androidTestDebugOutput diff --git a/src/test/groovy/com/netflix/nebula/lint/rule/dependency/DependencyServiceSpec.groovy b/src/test/groovy/com/netflix/nebula/lint/rule/dependency/DependencyServiceSpec.groovy index 1f141908..6c86db6d 100644 --- a/src/test/groovy/com/netflix/nebula/lint/rule/dependency/DependencyServiceSpec.groovy +++ b/src/test/groovy/com/netflix/nebula/lint/rule/dependency/DependencyServiceSpec.groovy @@ -201,13 +201,13 @@ class DependencyServiceSpec extends IntegrationTestKitSpec { task compileClasspathSourceSetOutput { doLast { - println('@@' + DependencyService.forProject(project).sourceSetByConf('compileClasspath').java.outputDir) + println('@@' + DependencyService.forProject(project).sourceSetByConf('compileClasspath').java.classesDirectory.get()) } } task integTestSourceSetOutput { doLast { - println('@@' + DependencyService.forProject(project).sourceSetByConf('integTestCompileClasspath').java.outputDir) + println('@@' + DependencyService.forProject(project).sourceSetByConf('integTestCompileClasspath').java.classesDirectory.get()) } } """