Skip to content

Commit 447f60c

Browse files
committed
[Release] : Application VersionName, VersionCode 명세
1 parent b280a29 commit 447f60c

File tree

3 files changed

+20
-1
lines changed

3 files changed

+20
-1
lines changed

build-logic/convention/src/main/java/com/wap/wapp/plugin/AndroidApplicationPlugin.kt

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.wap.wapp.plugin
22

3+
import com.wap.wapp.plugin.configure.configureApplicationVersion
34
import com.wap.wapp.plugin.configure.configureKotlinAndroid
45
import org.gradle.api.Plugin
56
import org.gradle.api.Project
@@ -12,6 +13,7 @@ class AndroidApplicationPlugin : Plugin<Project> {
1213
apply("org.jetbrains.kotlin.android")
1314
}
1415
configureKotlinAndroid()
16+
configureApplicationVersion()
1517
}
1618
}
1719
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
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+
}

gradle/libs.versions.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
compileSdk = "34"
33
minSdk = "26"
44
targetSdk = "34"
5-
versionName = "1.0"
5+
versionName = "1.0.0"
66
versionCode = "1"
77

88
gradleplugin = "8.1.2"

0 commit comments

Comments
 (0)