Files
AndroidJetpack/Capturable/build.gradle
T
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

42 lines
1.2 KiB
Groovy

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext {
agpVersion = '7.2.2'
kotlinVersion = '1.6.10'
coroutinesVersion = '1.6.4'
androidCoreVersion = '1.7.0'
composeVersion = '1.1.0'
jUnitVersion = '4.13.2'
androidJUnitTestVersion = '1.1.3'
spotlessVersion = '6.11.0'
mavenPublishVersion = '0.20.0'
}
repositories {
google()
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:$agpVersion"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
classpath "com.vanniktech:gradle-maven-publish-plugin:$mavenPublishVersion"
classpath "org.jetbrains.dokka:dokka-gradle-plugin:$kotlinVersion"
}
}
plugins {
id 'com.diffplug.spotless' version "$spotlessVersion"
}
subprojects {
apply plugin: 'com.diffplug.spotless'
spotless {
kotlin {
target '**/*.kt'
targetExclude("$buildDir/**/*.kt")
targetExclude('bin/**/*.kt')
ktlint("0.40.0")
licenseHeaderFile rootProject.file('spotless/copyright.kt')
}
}
}