diff --git a/app/phone/build.gradle.kts b/app/phone/build.gradle.kts index 7ebbaca6..ae41347b 100644 --- a/app/phone/build.gradle.kts +++ b/app/phone/build.gradle.kts @@ -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 { diff --git a/buildSrc/src/main/kotlin/Versions.kt b/buildSrc/src/main/kotlin/Versions.kt index 139de1be..a82fa18c 100644 --- a/buildSrc/src/main/kotlin/Versions.kt +++ b/buildSrc/src/main/kotlin/Versions.kt @@ -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" } \ No newline at end of file diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 976656df..8c318017 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -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 } } diff --git a/data/build.gradle.kts b/data/build.gradle.kts index 970e3eb5..9e28054d 100644 --- a/data/build.gradle.kts +++ b/data/build.gradle.kts @@ -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 } } diff --git a/player/core/build.gradle.kts b/player/core/build.gradle.kts index addffb7a..6c7494dc 100644 --- a/player/core/build.gradle.kts +++ b/player/core/build.gradle.kts @@ -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 } } diff --git a/player/video/build.gradle.kts b/player/video/build.gradle.kts index 7420a54a..f13cd4df 100644 --- a/player/video/build.gradle.kts +++ b/player/video/build.gradle.kts @@ -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 } } diff --git a/preferences/build.gradle.kts b/preferences/build.gradle.kts index 508fddb6..9bbb61fb 100644 --- a/preferences/build.gradle.kts +++ b/preferences/build.gradle.kts @@ -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 } }