refactor: move compileSdk, buildTools, minSdk, targetSdk and java to buildSrc Versions

This commit is contained in:
jarnedemeulemeester 2023-10-23 13:00:24 +02:00
parent 9e95ceefaa
commit e210691705
No known key found for this signature in database
GPG key ID: 1E5C6AFBD622E9F5
7 changed files with 40 additions and 31 deletions

View file

@ -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 {

View file

@ -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"
}

View file

@ -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
}
}

View file

@ -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
}
}

View file

@ -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
}
}

View file

@ -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
}
}

View file

@ -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
}
}