Update plugin definitions

pull/2902/head
Alex Baker 4 weeks ago
parent 772f69d8c0
commit 009a195580

@ -4,35 +4,18 @@ import com.google.firebase.crashlytics.buildtools.gradle.CrashlyticsExtension
import org.jetbrains.kotlin.gradle.dsl.JvmTarget import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins { plugins {
id("com.android.application") alias(libs.plugins.android.application)
id("com.google.gms.google-services") id("com.google.gms.google-services")
id("com.google.firebase.crashlytics") id("com.google.firebase.crashlytics")
kotlin("android") kotlin("android")
id("dagger.hilt.android.plugin") id("dagger.hilt.android.plugin")
id("com.google.android.gms.oss-licenses-plugin") id("com.google.android.gms.oss-licenses-plugin")
id("kotlin-parcelize") alias(libs.plugins.kotlin.parcelize)
alias(libs.plugins.ksp) alias(libs.plugins.ksp)
alias(libs.plugins.kotlin.serialization) alias(libs.plugins.kotlin.serialization)
alias(libs.plugins.kotlin.compose.compiler) alias(libs.plugins.kotlin.compose.compiler)
} }
repositories {
mavenCentral()
google()
maven {
url = uri("https://jitpack.io")
content {
includeGroup("com.github.tasks")
includeModule("com.github.bitfireAT", "cert4android")
includeModule("com.github.bitfireAT", "dav4jvm")
includeModule("com.github.tasks.opentasks", "opentasks-provider")
includeModule("com.github.QuadFlask", "colorpicker")
includeModule("com.github.twofortyfouram", "android-plugin-api-for-locale")
includeModule("com.github.franmontiel", "PersistentCookieJar")
}
}
}
kotlin { kotlin {
compilerOptions { compilerOptions {
jvmTarget.set(JvmTarget.JVM_17) jvmTarget.set(JvmTarget.JVM_17)
@ -66,15 +49,15 @@ android {
textReport = true textReport = true
} }
compileSdk = 34 compileSdk = libs.versions.android.compileSdk.get().toInt()
defaultConfig { defaultConfig {
testApplicationId = "org.tasks.test" testApplicationId = "org.tasks.test"
applicationId = "org.tasks" applicationId = "org.tasks"
versionCode = 130907 versionCode = 130907
versionName = "13.9.7" versionName = "13.9.7"
targetSdk = 33 targetSdk = libs.versions.android.targetSdk.get().toInt()
minSdk = 24 minSdk = libs.versions.android.minSdk.get().toInt()
testInstrumentationRunner = "org.tasks.TestRunner" testInstrumentationRunner = "org.tasks.TestRunner"
} }

@ -1,16 +1,13 @@
plugins { plugins {
alias(libs.plugins.ksp).apply(false) alias(libs.plugins.android.application) apply false
alias(libs.plugins.androidLibrary).apply(false) alias(libs.plugins.android.library) apply false
alias(libs.plugins.kotlinMultiplatform).apply(false) alias(libs.plugins.kotlin.multiplatform) apply false
alias(libs.plugins.jetbrains.kotlin.jvm) apply false alias(libs.plugins.kotlin.parcelize) apply false
alias(libs.plugins.kotlin.serialization) apply false
alias(libs.plugins.ksp) apply false
} }
buildscript { buildscript {
repositories {
mavenCentral()
google()
}
dependencies { dependencies {
classpath(libs.gradle) classpath(libs.gradle)
classpath(libs.google.services) classpath(libs.google.services)

@ -3,16 +3,11 @@
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
plugins { plugins {
alias(libs.plugins.kotlinMultiplatform) alias(libs.plugins.android.library)
alias(libs.plugins.androidLibrary) alias(libs.plugins.kotlin.multiplatform)
alias(libs.plugins.ksp) alias(libs.plugins.kotlin.parcelize)
id("kotlin-parcelize")
alias(libs.plugins.kotlin.serialization) alias(libs.plugins.kotlin.serialization)
} alias(libs.plugins.ksp)
repositories {
mavenCentral()
google()
} }
kotlin { kotlin {

@ -1,4 +1,7 @@
[versions] [versions]
android-compileSdk = "34"
android-minSdk = "24"
android-targetSdk = "33"
accompanist = "0.32.0" accompanist = "0.32.0"
activity-compose = "1.9.0" activity-compose = "1.9.0"
appauth = "0.11.1" appauth = "0.11.1"
@ -159,9 +162,11 @@ timber = { module = "com.jakewharton.timber:timber", version.ref = "timber" }
xpp3 = { module = "org.ogce:xpp3", version.ref = "xpp3" } xpp3 = { module = "org.ogce:xpp3", version.ref = "xpp3" }
[plugins] [plugins]
androidLibrary = { id = "com.android.library", version.ref = "agp" } android-application = { id = "com.android.application", version.ref = "agp" }
kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } android-library = { id = "com.android.library", version.ref = "agp" }
kotlin-compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } kotlin-compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
ksp = { id = "com.google.devtools.ksp", version = "2.0.0-1.0.21" } ksp = { id = "com.google.devtools.ksp", version = "2.0.0-1.0.21" }
jetbrains-kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } jetbrains-kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }

@ -1,6 +1,12 @@
pluginManagement { pluginManagement {
repositories { repositories {
google() google {
mavenContent {
includeGroupAndSubgroups("androidx")
includeGroupAndSubgroups("com.android")
includeGroupAndSubgroups("com.google")
}
}
mavenCentral() mavenCentral()
gradlePluginPortal() gradlePluginPortal()
} }
@ -8,8 +14,26 @@ pluginManagement {
dependencyResolutionManagement { dependencyResolutionManagement {
repositories { repositories {
google() google {
mavenContent {
includeGroupAndSubgroups("androidx")
includeGroupAndSubgroups("com.android")
includeGroupAndSubgroups("com.google")
}
}
mavenCentral() mavenCentral()
maven {
url = uri("https://jitpack.io")
content {
includeGroup("com.github.tasks")
includeModule("com.github.bitfireAT", "cert4android")
includeModule("com.github.bitfireAT", "dav4jvm")
includeModule("com.github.tasks.opentasks", "opentasks-provider")
includeModule("com.github.QuadFlask", "colorpicker")
includeModule("com.github.twofortyfouram", "android-plugin-api-for-locale")
includeModule("com.github.franmontiel", "PersistentCookieJar")
}
}
} }
} }

Loading…
Cancel
Save