From 8446342b6bb768e510eedd7b73a623e68570d5a6 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Thu, 1 Oct 2020 14:08:40 +0530 Subject: build: configure binary-compatibility-validator Signed-off-by: Harsh Shandilya --- build.gradle.kts | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'build.gradle.kts') diff --git a/build.gradle.kts b/build.gradle.kts index c128f531..13225432 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,14 +4,18 @@ */ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import com.android.build.gradle.BaseExtension +import kotlinx.validation.ApiValidationExtension buildscript { repositories { google() jcenter() + // For binary compatibility validator. + maven { url = uri("https://kotlin.bintray.com/kotlinx") } } dependencies { classpath(Plugins.agp) + classpath(Plugins.binaryCompatibilityValidator) classpath(Plugins.kotlin) } } @@ -20,6 +24,14 @@ plugins { id("com.github.ben-manes.versions") version "0.31.0" } +apply(plugin = "binary-compatibility-validator") + +extensions.configure { + ignoredProjects = mutableSetOf( + "app" + ) +} + subprojects { repositories { google() -- cgit v1.2.3