@@ -2,16 +2,25 @@ import kotlinx.validation.ApiValidationExtension
22import org.jetbrains.dokka.gradle.DokkaTask
33
44plugins {
5- loadDefaultPlugins()
5+ alias(libs.plugins.android.library)
6+ alias(libs.plugins.kotlin.android)
7+ alias(libs.plugins.kotlin.compatibility)
8+ alias(libs.plugins.detekt)
9+ alias(libs.plugins.dokka)
10+ alias(libs.plugins.ktlint)
11+ alias(libs.plugins.licenseCheck)
12+ checkstyle
613}
714
815android {
9- compileSdk = Versions . Android . Build .compileSdkVersion
16+ compileSdk = libs.versions.android.compileSdk.get().toInt()
1017 namespace = " com.bugsnag.android.core"
1118
19+ configureRelease()
20+
1221 defaultConfig {
13- minSdk = Versions . Android . Build .minSdkVersion
14- ndkVersion = Versions . Android . Build .ndk
22+ minSdk = libs.versions.android.minSdk.get().toInt()
23+ ndkVersion = libs.versions.android .ndk.get()
1524
1625 consumerProguardFiles(" proguard-rules.pro" )
1726 testInstrumentationRunner = " androidx.test.runner.AndroidJUnitRunner"
@@ -22,11 +31,13 @@ android {
2231 }
2332
2433 lint {
25- isAbortOnError = true
26- isWarningsAsErrors = true
27- isCheckAllWarnings = true
28- baseline(File (project.projectDir, " lint-baseline.xml" ))
29- disable(" GradleDependency" , " NewerVersionAvailable" )
34+ lintConfig = file(" lint.xml" )
35+
36+ abortOnError = true
37+ warningsAsErrors = true
38+ checkAllWarnings = true
39+ baseline = File (project.projectDir, " lint-baseline.xml" )
40+ disable + = setOf (" GradleDependency" , " NewerVersionAvailable" )
3041 }
3142
3243 buildFeatures {
@@ -67,11 +78,14 @@ android {
6778 }
6879
6980 externalNativeBuild.cmake.path = project.file(" CMakeLists.txt" )
70- externalNativeBuild.cmake.version = Versions . Android . Build .cmakeVersion
81+ externalNativeBuild.cmake.version = libs.versions.cmake.get()
7182}
7283
7384dependencies {
74- addCommonModuleDependencies()
85+ api(libs.bundles.common.api)
86+
87+ testImplementation(libs.bundles.test.jvm)
88+ androidTestImplementation(libs.bundles.test.android)
7589}
7690
7791tasks.getByName<DokkaTask >(" dokkaHtml" ) {
0 commit comments