@@ -14,44 +14,44 @@ plugins {
1414 alias(libsGoogle.plugins.firebase.crashlytics)
1515}
1616
17+ private val buildVersion = libsBuild.versions
18+
1719android {
1820 namespace = " net.imknown.android.forefrontinfo"
1921
22+ val isPreview = buildVersion.isPreview.get().toBoolean()
2023 compileSdk {
21- version = release(libsBuild.versions.compileSdk.get().toInt()) {
22- minorApiLevel = libsBuild.versions.compileSdkMinor.get().toInt()
23- // sdkExtension = libsBuild.versions.compileSdkExtension.get().toInt()
24- }
25- }
26- buildToolsVersion = libsBuild.versions.buildTools.get()
27- val isPreview = libsBuild.versions.isPreview.get().toBoolean()
28- if (isPreview) {
29- compileSdk {
30- version = preview(libsBuild.versions.compileSdkPreview.get())
24+ version = if (isPreview) {
25+ preview(buildVersion.compileSdkPreview.get())
26+ } else {
27+ release(buildVersion.compileSdk.get().toInt()) {
28+ minorApiLevel = buildVersion.compileSdkMinor.get().toInt()
29+ // sdkExtension = buildVersion.compileSdkExtension.get().toInt()
30+ }
3131 }
32- buildToolsVersion = libsBuild.versions.buildToolsPreview.get()
3332 }
33+ buildToolsVersion = (if (isPreview) buildVersion.buildToolsPreview else buildVersion.buildTools).get()
3434
3535 defaultConfig {
36- versionCode = libsBuild.versions .versionCode.get().toInt()
37- versionName = libsBuild.versions .versionName.get()
36+ versionCode = buildVersion .versionCode.get().toInt()
37+ versionName = buildVersion .versionName.get()
3838
3939 val currentDatetime = getCurrentDatetime()
4040 val currentGitBranchName = providers.execute(" git" , " rev-parse" , " --abbrev-ref" , " HEAD" )
4141 base.archivesName.set(" lld-$versionName -$versionCode -$currentDatetime -$currentGitBranchName " )
4242
43- minSdk = libsBuild.versions .minSdk.get().toInt()
44- targetSdk = libsBuild.versions .targetSdk.get().toInt()
43+ minSdk = buildVersion .minSdk.get().toInt()
44+ targetSdk = buildVersion .targetSdk.get().toInt()
4545 if (isPreview) {
46- targetSdkPreview = libsBuild.versions .targetSdkPreview.get()
46+ targetSdkPreview = buildVersion .targetSdkPreview.get()
4747 }
4848
4949 testInstrumentationRunner = " androidx.test.runner.AndroidJUnitRunner"
5050
5151 buildConfigField(" String" , " GIT_BRANCH" , " \" $currentGitBranchName \" " )
5252 }
5353
54- ndkVersion = libsBuild.versions .ndk.get()
54+ ndkVersion = buildVersion .ndk.get()
5555
5656 sourceSets {
5757 named(" main" ) {
@@ -123,7 +123,7 @@ android {
123123 versionNameSuffix = " -$name "
124124 }
125125 register(IssueTracker .Firebase .name) {
126- minSdk = libsBuild.versions .minSdkFirebase.get().toInt()
126+ minSdk = buildVersion .minSdkFirebase.get().toInt()
127127 }
128128 }
129129
@@ -173,9 +173,8 @@ android {
173173// https://developer.android.com/build/jdks
174174// https://kotlinlang.org/docs/gradle-configure-project.html
175175// https://docs.gradle.org/current/userguide/toolchains.html
176- private val javaToolchain = libsBuild.versions.javaToolchain.get().toInt()
177176kotlin {
178- jvmToolchain(javaToolchain)
177+ jvmToolchain(buildVersion. javaToolchain.get().toInt() )
179178}
180179// endregion [Toolchain]
181180
0 commit comments