refactor: move compileSdk
, buildTools
, minSdk
, targetSdk
and java
to buildSrc Versions
This commit is contained in:
parent
9e95ceefaa
commit
e210691705
7 changed files with 40 additions and 31 deletions
|
@ -11,13 +11,13 @@ plugins {
|
|||
|
||||
android {
|
||||
namespace = "dev.jdtech.jellyfin"
|
||||
compileSdk = 34
|
||||
buildToolsVersion = "34.0.0"
|
||||
compileSdk = Versions.compileSdk
|
||||
buildToolsVersion = Versions.buildTools
|
||||
|
||||
defaultConfig {
|
||||
applicationId = "dev.jdtech.jellyfin"
|
||||
minSdk = 28
|
||||
targetSdk = 34
|
||||
minSdk = Versions.minSdk
|
||||
targetSdk = Versions.targetSdk
|
||||
|
||||
versionCode = Versions.appCode
|
||||
versionName = Versions.appName
|
||||
|
@ -62,8 +62,8 @@ android {
|
|||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
sourceCompatibility = Versions.java
|
||||
targetCompatibility = Versions.java
|
||||
}
|
||||
|
||||
buildFeatures {
|
||||
|
|
|
@ -1,6 +1,15 @@
|
|||
import org.gradle.api.JavaVersion
|
||||
|
||||
object Versions {
|
||||
const val appCode = 22
|
||||
const val appName = "0.13.1"
|
||||
|
||||
const val compileSdk = 34
|
||||
const val buildTools = "34.0.0"
|
||||
const val minSdk = 28
|
||||
const val targetSdk = 34
|
||||
|
||||
val java = JavaVersion.VERSION_17
|
||||
|
||||
const val ktlint = "0.50.0"
|
||||
}
|
|
@ -10,11 +10,11 @@ plugins {
|
|||
|
||||
android {
|
||||
namespace = "dev.jdtech.jellyfin.core"
|
||||
compileSdk = 34
|
||||
buildToolsVersion = "34.0.0"
|
||||
compileSdk = Versions.compileSdk
|
||||
buildToolsVersion = Versions.buildTools
|
||||
|
||||
defaultConfig {
|
||||
minSdk = 28
|
||||
minSdk = Versions.minSdk
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
|
@ -33,8 +33,8 @@ android {
|
|||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
sourceCompatibility = Versions.java
|
||||
targetCompatibility = Versions.java
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -8,11 +8,11 @@ plugins {
|
|||
|
||||
android {
|
||||
namespace = "dev.jdtech.jellyfin.data"
|
||||
compileSdk = 34
|
||||
buildToolsVersion = "34.0.0"
|
||||
compileSdk = Versions.compileSdk
|
||||
buildToolsVersion = Versions.buildTools
|
||||
|
||||
defaultConfig {
|
||||
minSdk = 28
|
||||
minSdk = Versions.minSdk
|
||||
|
||||
buildConfigField("int", "VERSION_CODE", Versions.appCode.toString())
|
||||
buildConfigField("String", "VERSION_NAME", "\"${Versions.appName}\"")
|
||||
|
@ -34,8 +34,8 @@ android {
|
|||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
sourceCompatibility = Versions.java
|
||||
targetCompatibility = Versions.java
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -7,11 +7,11 @@ plugins {
|
|||
|
||||
android {
|
||||
namespace = "dev.jdtech.jellyfin.player.core"
|
||||
compileSdk = 34
|
||||
buildToolsVersion = "34.0.0"
|
||||
compileSdk = Versions.compileSdk
|
||||
buildToolsVersion = Versions.buildTools
|
||||
|
||||
defaultConfig {
|
||||
minSdk = 28
|
||||
minSdk = Versions.minSdk
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
|
@ -24,8 +24,8 @@ android {
|
|||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
sourceCompatibility = Versions.java
|
||||
targetCompatibility = Versions.java
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -9,11 +9,11 @@ plugins {
|
|||
|
||||
android {
|
||||
namespace = "dev.jdtech.jellyfin.player.video"
|
||||
compileSdk = 34
|
||||
buildToolsVersion = "34.0.0"
|
||||
compileSdk = Versions.compileSdk
|
||||
buildToolsVersion = Versions.buildTools
|
||||
|
||||
defaultConfig {
|
||||
minSdk = 28
|
||||
minSdk = Versions.minSdk
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
|
@ -26,8 +26,8 @@ android {
|
|||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
sourceCompatibility = Versions.java
|
||||
targetCompatibility = Versions.java
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -6,11 +6,11 @@ plugins {
|
|||
|
||||
android {
|
||||
namespace = "dev.jdtech.jellyfin.preferences"
|
||||
compileSdk = 34
|
||||
buildToolsVersion = "34.0.0"
|
||||
compileSdk = Versions.compileSdk
|
||||
buildToolsVersion = Versions.buildTools
|
||||
|
||||
defaultConfig {
|
||||
minSdk = 28
|
||||
minSdk = Versions.minSdk
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
|
@ -23,8 +23,8 @@ android {
|
|||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
sourceCompatibility = Versions.java
|
||||
targetCompatibility = Versions.java
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue