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 {
|
android {
|
||||||
namespace = "dev.jdtech.jellyfin"
|
namespace = "dev.jdtech.jellyfin"
|
||||||
compileSdk = 34
|
compileSdk = Versions.compileSdk
|
||||||
buildToolsVersion = "34.0.0"
|
buildToolsVersion = Versions.buildTools
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId = "dev.jdtech.jellyfin"
|
applicationId = "dev.jdtech.jellyfin"
|
||||||
minSdk = 28
|
minSdk = Versions.minSdk
|
||||||
targetSdk = 34
|
targetSdk = Versions.targetSdk
|
||||||
|
|
||||||
versionCode = Versions.appCode
|
versionCode = Versions.appCode
|
||||||
versionName = Versions.appName
|
versionName = Versions.appName
|
||||||
|
@ -62,8 +62,8 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility = JavaVersion.VERSION_17
|
sourceCompatibility = Versions.java
|
||||||
targetCompatibility = JavaVersion.VERSION_17
|
targetCompatibility = Versions.java
|
||||||
}
|
}
|
||||||
|
|
||||||
buildFeatures {
|
buildFeatures {
|
||||||
|
|
|
@ -1,6 +1,15 @@
|
||||||
|
import org.gradle.api.JavaVersion
|
||||||
|
|
||||||
object Versions {
|
object Versions {
|
||||||
const val appCode = 22
|
const val appCode = 22
|
||||||
const val appName = "0.13.1"
|
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"
|
const val ktlint = "0.50.0"
|
||||||
}
|
}
|
|
@ -10,11 +10,11 @@ plugins {
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "dev.jdtech.jellyfin.core"
|
namespace = "dev.jdtech.jellyfin.core"
|
||||||
compileSdk = 34
|
compileSdk = Versions.compileSdk
|
||||||
buildToolsVersion = "34.0.0"
|
buildToolsVersion = Versions.buildTools
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdk = 28
|
minSdk = Versions.minSdk
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
@ -33,8 +33,8 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility = JavaVersion.VERSION_17
|
sourceCompatibility = Versions.java
|
||||||
targetCompatibility = JavaVersion.VERSION_17
|
targetCompatibility = Versions.java
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -8,11 +8,11 @@ plugins {
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "dev.jdtech.jellyfin.data"
|
namespace = "dev.jdtech.jellyfin.data"
|
||||||
compileSdk = 34
|
compileSdk = Versions.compileSdk
|
||||||
buildToolsVersion = "34.0.0"
|
buildToolsVersion = Versions.buildTools
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdk = 28
|
minSdk = Versions.minSdk
|
||||||
|
|
||||||
buildConfigField("int", "VERSION_CODE", Versions.appCode.toString())
|
buildConfigField("int", "VERSION_CODE", Versions.appCode.toString())
|
||||||
buildConfigField("String", "VERSION_NAME", "\"${Versions.appName}\"")
|
buildConfigField("String", "VERSION_NAME", "\"${Versions.appName}\"")
|
||||||
|
@ -34,8 +34,8 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility = JavaVersion.VERSION_17
|
sourceCompatibility = Versions.java
|
||||||
targetCompatibility = JavaVersion.VERSION_17
|
targetCompatibility = Versions.java
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -7,11 +7,11 @@ plugins {
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "dev.jdtech.jellyfin.player.core"
|
namespace = "dev.jdtech.jellyfin.player.core"
|
||||||
compileSdk = 34
|
compileSdk = Versions.compileSdk
|
||||||
buildToolsVersion = "34.0.0"
|
buildToolsVersion = Versions.buildTools
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdk = 28
|
minSdk = Versions.minSdk
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
@ -24,8 +24,8 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility = JavaVersion.VERSION_17
|
sourceCompatibility = Versions.java
|
||||||
targetCompatibility = JavaVersion.VERSION_17
|
targetCompatibility = Versions.java
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -9,11 +9,11 @@ plugins {
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "dev.jdtech.jellyfin.player.video"
|
namespace = "dev.jdtech.jellyfin.player.video"
|
||||||
compileSdk = 34
|
compileSdk = Versions.compileSdk
|
||||||
buildToolsVersion = "34.0.0"
|
buildToolsVersion = Versions.buildTools
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdk = 28
|
minSdk = Versions.minSdk
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
@ -26,8 +26,8 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility = JavaVersion.VERSION_17
|
sourceCompatibility = Versions.java
|
||||||
targetCompatibility = JavaVersion.VERSION_17
|
targetCompatibility = Versions.java
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,11 +6,11 @@ plugins {
|
||||||
|
|
||||||
android {
|
android {
|
||||||
namespace = "dev.jdtech.jellyfin.preferences"
|
namespace = "dev.jdtech.jellyfin.preferences"
|
||||||
compileSdk = 34
|
compileSdk = Versions.compileSdk
|
||||||
buildToolsVersion = "34.0.0"
|
buildToolsVersion = Versions.buildTools
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdk = 28
|
minSdk = Versions.minSdk
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
@ -23,8 +23,8 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility = JavaVersion.VERSION_17
|
sourceCompatibility = Versions.java
|
||||||
targetCompatibility = JavaVersion.VERSION_17
|
targetCompatibility = Versions.java
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue