Move Knit to Gradle catalog and use alias(libs.plugins.kotlin.serialization). Fix issue with JNA

This commit is contained in:
Benoit Marty 2023-11-13 09:58:00 +01:00
parent 485e6bde80
commit 5850f5342d
7 changed files with 8 additions and 8 deletions

View file

@ -28,7 +28,7 @@ plugins {
alias(libs.plugins.ksp)
alias(libs.plugins.kapt)
alias(libs.plugins.firebaseAppDistribution)
id("org.jetbrains.kotlinx.knit") version "0.4.0"
alias(libs.plugins.knit)
id("kotlin-parcelize")
// To be able to update the firebase.xml files, uncomment and build the project
// id("com.google.gms.google-services")

View file

@ -19,7 +19,7 @@ plugins {
alias(libs.plugins.anvil)
alias(libs.plugins.ksp)
id("kotlin-parcelize")
kotlin("plugin.serialization") version libs.versions.kotlin
alias(libs.plugins.kotlin.serialization)
}
android {

View file

@ -162,7 +162,6 @@ maplibre_ktx = "org.maplibre.gl:android-sdk-ktx-v7:2.0.2"
maplibre_annotation = "org.maplibre.gl:android-plugin-annotation-v9:2.0.2"
opusencoder = "io.element.android:opusencoder:1.1.0"
kotlinpoet = "com.squareup:kotlinpoet:1.14.2"
jna = "net.java.dev.jna:jna:5.13.0@aar"
# Analytics
posthog = "com.posthog.android:posthog:2.0.3"
@ -213,6 +212,7 @@ paparazzi = "app.cash.paparazzi:1.3.1"
kover = "org.jetbrains.kotlinx.kover:0.6.1"
sqldelight = { id = "app.cash.sqldelight", version.ref = "sqldelight" }
firebaseAppDistribution = { id = "com.google.firebase.appdistribution", version.ref = "firebaseAppDistribution" }
knit = { id = "org.jetbrains.kotlinx.knit", version = "0.4.0" }
# Version '4.3.1.3277' introduced some regressions in CI time (more than 2x slower), so make sure
# this is no longer the case before upgrading.

View file

@ -18,7 +18,7 @@ plugins {
id("io.element.android-compose-library")
id("kotlin-parcelize")
alias(libs.plugins.anvil)
kotlin("plugin.serialization") version libs.versions.kotlin
alias(libs.plugins.kotlin.serialization)
}
android {

View file

@ -17,7 +17,7 @@
plugins {
id("io.element.android-library")
alias(libs.plugins.anvil)
kotlin("plugin.serialization") version libs.versions.kotlin
alias(libs.plugins.kotlin.serialization)
}
android {
@ -44,7 +44,7 @@ dependencies {
api(projects.libraries.matrix.api)
implementation(libs.dagger)
implementation(projects.libraries.core)
implementation(libs.jna)
implementation("net.java.dev.jna:jna:5.13.0@aar")
implementation(libs.androidx.datastore.preferences)
implementation(libs.serialization.json)

View file

@ -16,7 +16,7 @@
plugins {
id("io.element.android-library")
alias(libs.plugins.anvil)
kotlin("plugin.serialization") version libs.versions.kotlin
alias(libs.plugins.kotlin.serialization)
}
android {

View file

@ -16,7 +16,7 @@
plugins {
id("io.element.android-library")
alias(libs.plugins.anvil)
kotlin("plugin.serialization") version libs.versions.kotlin
alias(libs.plugins.kotlin.serialization)
}
android {