Drop support for Gradle 3.x

#KT-27885 Fixed
This commit is contained in:
Alexey Tsvetkov
2018-10-30 06:29:22 +03:00
parent c92a6f9ca2
commit b51461b5c5
27 changed files with 71 additions and 630 deletions
@@ -47,14 +47,9 @@ enum class KotlinPlatformType: Named, Serializable {
fun setupAttributesMatchingStrategy(attributesSchema: AttributesSchema) {
attributesSchema.attribute(KotlinPlatformType.attribute).run {
if (isGradleAtLeast(4, 0)) {
compatibilityRules.add(CompatibilityRule::class.java)
disambiguationRules.add(DisambiguationRule::class.java)
}
compatibilityRules.add(CompatibilityRule::class.java)
disambiguationRules.add(DisambiguationRule::class.java)
}
}
}
}
private fun isGradleAtLeast(major: Int, minor: Int) =
GradleVersion.current() >= GradleVersion.version("$major.$minor")