blob: 9885fa4bda91881531f3cd83a82454a64cd628f0 [file] [log] [blame]
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
buildscript {
apply from: '../buildSrc/build_dependencies.gradle'
repositories {
google()
jcenter()
maven {
url 'https://androidx.dev/dokka/builds/6656073/artifacts/repository'
metadataSources {
mavenPom()
artifact()
}
}
}
dependencies {
classpath build_libs.agp
classpath build_libs.kotlin.gradle_plugin
classpath "org.jetbrains.dokka:dokka-gradle-plugin:${build_versions.dokka}"
classpath "org.jetbrains.dokka:dokka-android-gradle-plugin:${build_versions.dokka}"
}
}
allprojects {
repositories {
google()
mavenCentral()
jcenter()
maven {
url 'https://androidx.dev/metalava/builds/6604778/artifacts/repo/m2repository'
metadataSources {
mavenPom()
artifact()
}
}
maven {
url 'https://androidx.dev/dokka/builds/6656073/artifacts/repository'
metadataSources {
mavenPom()
artifact()
}
}
}
tasks.withType(KotlinCompile).configureEach {
kotlinOptions {
jvmTarget = "1.8"
freeCompilerArgs += [
"-Werror",
"-Xskip-runtime-version-check",
// Allow `@OptIn` and `@UseExperimental`
"-Xopt-in=kotlin.RequiresOptIn"
]
}
}
}