buildscript { repositories { jcenter() mavenCentral() maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "gradle.plugin.io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.0.0.RC4-3" } } def detektConfig = "${project.projectDir}/detekt.yml" subprojects { subproj -> if (subproj.buildFile.exists()) { apply plugin: 'apollo-plugin' apply plugin: 'io.gitlab.arturbosch.detekt' buildscript { repositories { jcenter() mavenCentral() maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "gradle.plugin.io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.0.0.RC4-3" } } repositories { mavenCentral() maven { url { 'https://dl.bintray.com/kotlin/kotlinx/' } } } detekt { version = "1.0.0.RC4-3" profile("main") { input = "${subproj.projectDir}/src" config = detektConfig } } } }