-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.gradle
34 lines (30 loc) · 1.05 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
buildscript {
ext {
kotlin_version = "1.7.0"
compose_version = '1.2.0'
ksp_api_version = '1.7.0-1.0.6'
lint_version = "30.2.1"
}
}
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
id 'com.android.application' version '7.2.1' apply false
id 'com.android.library' version '7.2.1' apply false
id 'org.jetbrains.kotlin.android' version '1.7.0' apply false
id 'org.jetbrains.kotlin.jvm' version '1.7.0' apply false
id "com.diffplug.spotless" version "5.14.0" apply false
id "org.jetbrains.kotlinx.binary-compatibility-validator" version "0.11.1"
}
apply {
from("buildScripts/spotless_pre_commit_hook.gradle")
}
apiValidation {
ignoredPackages += ["com.jayasuryat.dowel.annotation.internal"]
ignoredProjects += ["app"]
nonPublicMarkers += ["com.jayasuryat.dowel.annotation.internal.DowelInternal"]
}
allprojects.forEach { project ->
project.apply {
from("${getRootProject().rootDir}/buildScripts/spotless.gradle")
}
}