File tree 3 files changed +20
-1
lines changed
build-logic/convention/src/main/java/com/wap/wapp/plugin
3 files changed +20
-1
lines changed Original file line number Diff line number Diff line change 1
1
package com.wap.wapp.plugin
2
2
3
+ import com.wap.wapp.plugin.configure.configureApplicationVersion
3
4
import com.wap.wapp.plugin.configure.configureKotlinAndroid
4
5
import org.gradle.api.Plugin
5
6
import org.gradle.api.Project
@@ -12,6 +13,7 @@ class AndroidApplicationPlugin : Plugin<Project> {
12
13
apply (" org.jetbrains.kotlin.android" )
13
14
}
14
15
configureKotlinAndroid()
16
+ configureApplicationVersion()
15
17
}
16
18
}
17
19
}
Original file line number Diff line number Diff line change
1
+ package com.wap.wapp.plugin.configure
2
+
3
+ import com.android.build.gradle.BaseExtension
4
+ import org.gradle.api.Project
5
+ import org.gradle.api.artifacts.VersionCatalogsExtension
6
+ import org.gradle.kotlin.dsl.getByType
7
+
8
+ internal fun Project.configureApplicationVersion () {
9
+ val libs = extensions.getByType<VersionCatalogsExtension >().named(" libs" )
10
+
11
+ extensions.getByType<BaseExtension >().apply {
12
+ defaultConfig {
13
+ versionCode = libs.findVersion(" versionCode" ).get().requiredVersion.toInt()
14
+ versionName = libs.findVersion(" versionName" ).get().requiredVersion
15
+ }
16
+ }
17
+ }
Original file line number Diff line number Diff line change 2
2
compileSdk = " 34"
3
3
minSdk = " 26"
4
4
targetSdk = " 34"
5
- versionName = " 1.0"
5
+ versionName = " 1.0.0 "
6
6
versionCode = " 1"
7
7
8
8
gradleplugin = " 8.1.2"
You can’t perform that action at this time.
0 commit comments